Mic*_*ael 9 c# visual-studio-2010 .net-3.5 windows-7-x64
我已经从其他人那里接管了一个网站的代码来完成,并且遇到了每次加载页面的问题,我在Global.asax文件中的Application_Error处理程序中捕获到了"File Does Not Exist"异常.
我很好奇它是什么,因此尝试使用网站和Web应用程序创建全新的解决方案,无论是否有母版页和单个.aspx页面 - 两者都有同样的问题.
这是在Windows 7 64位上使用VS2010和.NET 3.5.
有什么想法吗?堆栈跟踪告诉我绝对没有,而且我用新项目获得它的事实很奇怪.
异常堆栈跟踪:
at System.Web.StaticFileHandler.GetFileInfo(String virtualPathWithPathInfo, String physicalPath, HttpResponse response)
at System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context)
at System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Run Code Online (Sandbox Code Playgroud)
Bri*_*eon 10
确定哪个文件不存在的技巧是在Application_Error方法中使用以下代码.
protected void Application_Error(Object sender, EventArgs e)
{
Exception ex = Server.GetLastError().GetBaseException();
string file = HttpContext.Current.Request.Url.ToString();
string page = HttpContext.Current.Request.UrlReferrer.ToString();
}
Run Code Online (Sandbox Code Playgroud)
这将检索缺少的文件的名称以及请求来自的原始页面.
| 归档时间: |
|
| 查看次数: |
5824 次 |
| 最近记录: |