繁体   English   中英

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

[英]Can't log into ASP.NET MVC site once on IIS

我终于将我的ASP.NET MVC应用程序托管在本地Windows / IIS服务器上。 我去了登录页面,但是当我尝试登录时说:

错误:处理您的请求时发生错误

这是相当无法描述的...

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

我使用的是项目中的默认注册/登录系统,它在VS中可以正常运行。 我对IIS服务器进行了常规的Web部署,并且该站点可以正常运行,直到您登录为止。

修复:此问题是由怀疑存储所有用户凭据的LocalDB引起的。 VS使用这种轻型数据库,而不是让您安装SQL Express或其他替代方法(很像IIS Express比完整的IIS更适合调试)。 当我从VS将应用程序推送到IIS时,数据库未连接。 我最终找到了另一个SO问题,而最重要的答案解决了我的问题。

如何在Windows 7上使用localDB将ASP.NET MVC 4应用程序部署到本地IIS?

这可以解决问题,但是在生产环境中是否可以使用LocalDB时在Web上存在很多冲突,因此,如果您在项目中的工作量很大,则可能需要查看一下。 对我而言,LocalDB很好,因此可以解决此问题。 感谢所有回答我(公认的)广泛问题的人。 我确定这对于其他有相同问题的人来说将是一个有用的线索。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM