2012-03-01 19 views
11

estoy usando Log4net y cierre de sesión cada vez que mi ASP.NET-aplicación genera un error:System.Web.HttpException El archivo no existe - página se carga bien (ASP.NET)

protected void Application_Error(object sender, EventArgs e) 
    { 
     Exception ex = Server.GetLastError(); 
     Log.Error("An error occurred", ex); 
    } 

Por desgracia, cada vez Visito una página en mi aplicación, se captura un System.Web.HttpException, "El archivo no existe".

Aquí está el Seguimiento de la pila:

bei System.Web.StaticFileHandler.GetFileInfo(String virtualPathWithPathInfo, String physicalPath, HttpResponse response) 
bei System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context, String overrideVirtualPath) 
bei System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state) 
bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 
bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 

que no tienen ninguna idea de cómo depurar esto, esto sucede en mi servidor de desarrollo ASP.NET y en un IIS 7.5 despliego en.

Respuesta

21

Apuesto a que es el favicon.ico que Google Chrome siempre solicita y que olvidó incluir. Pero para estar seguro de que podría rastrear la solicitud de URL:

protected void Application_Error(object sender, EventArgs e) 
{ 
    Exception ex = Server.GetLastError(); 
    Log.Error("An error occurred", ex); 
    Log.Error("Requested url: ", Request.RawUrl); 
} 

En su archivo de registro que debes ver:

Requested url: /favicon.ico 

o algo que se le parezca robots.txt cuando, por ejemplo, los rastreadores web intentaron rastrear su sitio.

+0

Sí, favicon.ico o robots.txt. –

+1

Resulta que fue el 'favicon.ico' que Google Chrome siempre solicita y que olvidé incluir. –

+1

@ DennisRöttger +1 ¿Por qué encontré este error también, que no se encuentra 'favicon.ico' Estaba usando Firefox. no es chrome Gracias. –

0

que tienen el mismo error:

Hubo algunas referencias de archivo en CSS. Eso no existe en el directorio. Entonces dio este error. Creé archivos de imagen, por lo que el error desapareció.

así que asegúrese de que la referencia de archivo que usted ha dado es que existe en el directorio de

Cuestiones relacionadas