Tengo un sitio básico ASP.NET MVC2 que registra un solo error de "archivo no existe" cada vez que se carga una vista (no vistas parciales). Estoy bastante seguro de que esto se debe a que estoy haciendo referencia a un archivo, desde la página maestra, que no existe, pero no puedo determinar cuál es.Cómo resolver la excepción "El archivo no existe"?
El seguimiento de la pila no es útil (consulte a continuación). ¿Alguien tiene consejos sobre cómo depurar mejor esto?
File does not exist. : 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)
¿Está Gttting un 404 para la vista que está viendo? Si es así, use el depurador de rutas de Phil Haack (http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx). Si ese no es su problema, muestre parte de su código que pueda ser relevante. –
Hola Tomás, gracias por tu comentario! No, no obtengo un 404. Hay una excepción planteada (System.Web.HttpException) que es detectada por Application_Error() en mi Global.asax.cs. No hay una excepción interna. No sé de dónde se origina la excepción. Puedo publicar el código 'logging' desde Application_Error() - pero todo lo que hace es volcar el mensaje de excepción y apilar el rastreo a un archivo de texto. –