找不到文件 - 但没有指定文件

时间:2012-08-06 07:54:28

标签: asp.net .net vb.net custom-error-pages

  

可能重复:
  How to solve exception “File does not exist”?

我的Asp.NET Web应用程序正在抛出错误。错误的日期和时间似乎与加载页面的日期和时间不对应。

我正在使用自定义错误页面,但据我所知,这不会被显示。

以下是web.config的customErrors部分:

   <customErrors mode="On" defaultRedirect="~/WebForms/ErrorPage.aspx">
      <error statusCode="404" redirect="~/WebForms/ErrorPageNotFound.aspx" />
   </customErrors>

完整错误和堆栈跟踪如下:

06/08/2012 01:15:25 - Error File does not exist.
   at System.Web.StaticFileHandler.GetFileInfo(String virtualPathWithPathInfo, String physicalPath, HttpResponse response)
   at System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context, String overrideVirtualPath)
   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)

正如你所看到的那样,文件不存在但不告诉我哪个文件。如果有人能够对此有所了解并指出开始寻找的方向,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

如我的评论所述,这是一个重复的问题。

错误是由我网站根目录中favicon.ico的请求引起的,该请求不存在。

我怀疑我的网站是被搜索引擎蜘蛛拖网捕获的,这就是错误发生在奇怪时刻的原因。

更新:昨晚发生了另一次请求robots.txt