我想在IIS7.5上部署一个MVC3应用程序。 但是加载页面会在“/'应用程序中出现”服务器错误“。 消息,没有关于什么错误的更多具体信息。
现在我的第一个想法是试图让IIS告诉我的错误信息。 为此,我:
1)在Web.config中添加了<customErrors mode="Off" />
指令。 我还没有得到详细的错误信息。
2)有些search表明,有时候,这个“不够”,你需要在<system.webServer></system.webServer>
下添加<httpErrors errorMode="Detailed" />
和<asp scriptErrorSentToBrowser="true" />
<system.webServer></system.webServer>
。 仍然没有错误信息。
我现在觉得IIS实际上没有错误信息给我。 我认为这是我的服务器configuration问题,而不是与应用程序,所以我不能期望一个堆栈跟踪等,像我所期望的应用程序错误。
那么我怎么弄清楚什么是错的?
这是我的设置:
我的网站使用集成pipe道在“ASP.NET v4.0”应用程序池中运行。 它运行在.NET 4.0框架上(我已经使用aspnet_regiis.exe注册了.NET 4)。
我启用了对失败请求的跟踪,并在错误日志中看到MODULE_SET_RESPONSE_ERROR_STATUS警告已被触发。 ModuleName:AspNetInitializationExceptionModule。 这并不能让我更聪明,但也许别人可以解码它。
任何想法,我可以尝试将不胜感激。
解决了这个问题:在文件C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ web.config服务器有这个指令:
<trust legacyCasModel="true" />
我删除了,现在事情运行良好!