Tengo un sitio web ASP.NET mezclado con asp clásico (estamos trabajando en una conversión a .NET) y recientemente actualicé .NET 1.1 a .NET 4.0 y pasé a integrar oleoducto en IIS 7.Googlebot causa .NET System.Web.HttpException
Dado que estos cambios ELMAH está reportando errores de ASP clásico páginas con practicamente ningún detalle (y el código de estado 404):
System.Web.HttpException (0x80004005)
at System.Web.CachedPathData.ValidatePath(String physicalPath)
at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)
Pero cuando solicito la página de mí mismo, no hay error ocurre. Todos estos errores que aparecen en ELMAH son causados por el rastreador de Googlebot (cadena de agente de usuario).
¿Cómo es que .NET recoge los errores de páginas ASP clásico? ¿Tiene esto que ver con la tubería integrada?
¿Alguna idea de por qué el error solo ocurre cuando Google rastrea la página o cómo puedo obtener más detalles para encontrar la falla subyacente?
También estoy experimentando este problema, aunque los veo en ASP.NET MVC páginas –