zoukankan      html  css  js  c++  java
  • log4net 中错误 System.Web.HttpException (0x80004005): 文件不存在

    用日志组件,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)

    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这个级别的信息,在这个信息中
    终于发现了一张图片的路径信息,而这张图片的路径已经发生改变 。所以找不到此图片报错
    直接在整个项目级别,查找使用这张图片的地方,把路径修改正确,终于没有错误了

     

     

  • 相关阅读:
    瑞游天翼客户端win7,win8,win10
    js循环POST提交添加辅助单位
    服务器状态检测(1)
    快速切换天财商龙门店后台.VB6.0
    大批量删除农行点菜宝菜品品相和房间
    社会工程学
    你还会记得吗
    优酷爆个人数据漏洞
    win8删除无线网络其中的一项配置
    穿越火线修改成宽屏模式
  • 原文地址:https://www.cnblogs.com/zhangs1986/p/3638275.html
Copyright © 2011-2022 走看看