【发布时间】:2011-10-18 01:32:53
【问题描述】:
我在 asp.net MVC3 上构建了应用程序。应用程序运行良好,但我在这里看到一个问题,即在每个页面加载时,Application_Error 方法都会多次执行,同时不会引发异常,因此此类应用程序永远不会中断。 在调试时,我可以看到错误消息,但我无法弄清楚为什么会出现此错误。我将不胜感激。
[7/24/2011 10:30:04 PM] 错误:System.Web.HttpException (0x80004005):文件不存在。在 System.Web.StaticFileHandler.GetFileInfo(String virtualPathWithPathInfo, String physicalPath, HttpResponse response) 在 System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context, String overrideVirtualPath) 在 System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback 回调, 对象状态) 在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
【问题讨论】:
-
当我们遇到这个问题时,我的机器上缺少一个必需的 DLL(它来自 Microsoft Enterprise Practices)。尝试使用 ProcMon 找出它找不到的文件。
标签: asp.net asp.net-mvc-3 exception