c# – 文件在VS2010中不存在异常
发布时间:2020-12-15 04:17:49 所属栏目:百科 来源:网络整理
导读:我已经从其他人接管了一个网站的代码,完成了这个问题,每当我加载一个页面时,我得到一个’File不存在’异常捕获在我的Global.asax文件中的Application_Error处理程序. 我很好奇是什么,所以尝试用网站和Web应用程序创建全新的解决方案,无论是否有主页面和单个.
我已经从其他人接管了一个网站的代码,完成了这个问题,每当我加载一个页面时,我得到一个’File不存在’异常捕获在我的Global.asax文件中的Application_Error处理程序.
我很好奇是什么,所以尝试用网站和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) 解决方法
找出哪个文件不存在的诀窍是在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(); } 这将检索缺少的文件的名称和请求来自的原始页面. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |