无法在IIS上登录到ASP.NET MVC站点

无法在IIS上登录到ASP.NET MVC站点,asp.net,asp.net-mvc,iis,localdb,Asp.net,Asp.net Mvc,Iis,Localdb,我终于在本地Windows/IIS服务器上安装了ASP.NET MVC应用程序。我去了登录页面,但当我尝试登录时,上面写着 错误: 处理您的请求时出错 这是相当不可描述的 我的直觉是,当我部署web时,我没有部署存储用户凭据的localdb。在我尝试重新部署整个应用程序之前,我想看看是否有人可以提供一些指导。我走对了吗?我是否应该调查其他可能的原因/解决方案 我正在使用项目中的默认注册/登录系统,它在VS中运行良好。我在IIS服务器上进行了常规web部署,在您登录之前,该站点运行正常。修复:该问

我终于在本地Windows/IIS服务器上安装了ASP.NET MVC应用程序。我去了登录页面,但当我尝试登录时,上面写着

错误: 处理您的请求时出错

这是相当不可描述的

我的直觉是,当我部署web时,我没有部署存储用户凭据的localdb。在我尝试重新部署整个应用程序之前,我想看看是否有人可以提供一些指导。我走对了吗?我是否应该调查其他可能的原因/解决方案


我正在使用项目中的默认注册/登录系统,它在VS中运行良好。我在IIS服务器上进行了常规web部署,在您登录之前,该站点运行正常。

修复:该问题是由于无法访问存储所有用户凭据的LocalDB而引起的。VS使用这种轻型数据库,而不是让您安装SQL Express或其他类似于IIS Express的替代方法,它比完整的IIS更适合调试。当我从VS将应用程序推送到IIS时,数据库没有连接。我最终发现了另一个问题,最重要的答案解决了我的问题


这将解决问题,但在生产中使用LocalDB是否合适的问题上,web上存在很多冲突,因此如果您在项目中有很多事情要做,您可能想看看这一点。就我而言,LocalDB很好,所以这就解决了这个问题。感谢所有回答我公认的广泛问题的人。我相信这对其他有同样问题的人来说将是一个有用的线程。

您可能想了解IIS中的调试问题。有很多文章/帖子。也就是说,可能是一个起点。在目前的表单中,帖子太广泛/缺乏研究。谢谢链接。这不是我收到的错误,但看起来那里可能有一些有用的信息。这篇文章内容广泛,因为错误基本上没有说明什么,而我在网上只发现了几个类似的案例。其他问题都没有明确的答案。非常感谢您的帮助。您需要禁用应用程序中的自定义错误,以便查看详细的错误信息。我敢打赌,您的连接字符串没有更新以从生产数据库获取数据。在您看到的错误屏幕上,它是否显示了自定义错误?没有,但我尝试在服务器的浏览器上加载该站点,它向localhost显示了全部错误。这是得出结论的良好起点。再次感谢!