前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >log4net 中错误 System.Web.HttpException (0x80004005): 文件不存在

log4net 中错误 System.Web.HttpException (0x80004005): 文件不存在

作者头像
欢醉
发布2018-01-22 11:45:53
6780
发布2018-01-22 11:45:53
举报
文章被收录于专栏:james大数据架构

用日志组件,Global 中配置的输出最后一个错误信息,总是出现下面的错误信息:

2014-04-01 14:35:41,757 级别:ERROR 信息:[Exception]: 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 callback, Object state)    在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()    在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

代码语言:javascript
复制
protected void Application_Error(object sender, EventArgs e)  

      {  

          Exception ex = Server.GetLastError().GetBaseException();  

          if (ex != null)  

              PubFunction.ErrorLogPrint(ex.StackTrace + ":" + ex.TargetSite.Name, ex.Message);//书写错误日志   

          Response.Redirect("~/404.aspx");//转向提示界面   

      } 

网上查询在http://blog.csdn.net/yanbuodiao/article/details/7384037中发现

在调试过程中直接跟踪Server -> Non-Public Members -> _context -> Request -> AppRelativeCurrentExecutionFilePath这个级别的信息,在这个信息中 终于发现了一张图片的路径信息,而这张图片的路径已经发生改变 。所以找不到此图片报错 直接在整个项目级别,查找使用这张图片的地方,把路径修改正确,终于没有错误了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-04-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档