【发布时间】:2015-02-23 20:05:54
【问题描述】:
我有一个在 (IIS7) 服务器上运行良好的 MVC4 项目。然后我搬到了一台新的笔记本电脑上,所以我安装的所有 NuGet 包当然必须卸载并重新安装不同的版本才能构建它(我使用的是无点和它具有的任何依赖项,但是这似乎超出了 nuget 的设计目标)。
它现在在我的新笔记本电脑上再次正常工作,但在服务器上它所做的只是给我一个错误 500。没有堆栈跟踪。服务器上的事件日志中没有任何内容。我设置了失败的请求跟踪,但日志文件目录为空。
我在服务器上创建了一个名为 test.html 的文件:
<p>test</p>
这也不能提供。再次出现错误 500。失败的请求日志目录中没有任何内容,事件日志中没有任何内容。
该服务器上该站点上的所有其他内容都可以正常工作。
所以我的问题是:是否有任何已知的方法可以开始诊断这种情况?
更新
原来我错误地配置了失败的请求跟踪,并且只为 *.aspx 启用了它。当它为 * 启用时,我会在 inetpub\logs\FailedReqLogFiles\W3SVC1 中得到 fr00000?.xml,每个失败的请求对应一个。
问题原来是 web.config 中的某些问题
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-4