我收到这个奇怪的错误,我无法弄清楚。在 Windows 8.1、IIS 8.5 上运行。该网站在 Microsoft Azure 上运行良好,因此肯定是本地配置问题。我在 IIS Express 中遇到的错误与在 IIS 中遇到的错误相同。
这个问题已经存在了几天了,它让我精神崩溃。如果不每次将它们推送到 Azure 进行检查,我什至无法测试简单的 CSS/内容更改(这正是我正在尝试做的)。
ERROR:
Module global.asax
Notification EndRequest
Handler System.Web.Mvc.MvcHandler
Error Code 0x00000000
Requested URL https://localhost:443/
Physical Path C:\inetpub\wwwroot\dev\
Logon Method Anonymous
Logon User Anonymous
Request Tracing Directory C:\inetpub\logs\FailedReqLogFiles
这里是trace https://i.stack.imgur.com/FdQMp.png对于警告之前的部分。
我尝试过的事情
- 重新安装 IIS、.NET 4.5、Visual Studio
- 检查权限:IIS_IUSRS 有权访问文件夹和文件
- 安装了基本的 MVC 5 演示应用程序。在相关网站和应用程序池下完美运行。
- 将基本的 aspx hello world 页面放在我网站目录的根目录中。它在默认网站中加载,但在相关网站下时我收到“PageHandlerFactory-Integrated-4.0”错误。
我正在努力处理同样的错误消息,但无法进行任何跟踪或日志记录。经过几天的研究,我意识到这是 Global.asax.cs 中未处理的异常。我建议审核您的 Global.asax 代码,看看是否有可能发生异常。
无论如何,您可能希望遵循处理此类应用程序级错误的最佳实践,以将最后的错误消息输出到自定义页面:
http://msdn.microsoft.com/en-us/library/vstudio/24395wz3(v=vs.100).aspx http://msdn.microsoft.com/en-us/library/vstudio/24395wz3%28v=vs.100%29.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)