У меня есть веб-сайт ASP.NET, смешанный с классическим ASP (мы работаем над преобразованием в .NET), и я недавно обновил .NET 1.1 до .NET 4.0 и переключился на интегрированный конвейер в IIS 7.
Поскольку эти изменения ELMAH сообщает об ошибках со страниц classic asp практически без подробностей (и с кодом состояния 404):
System.Web.HttpException (0x80004005)
at System.Web.CachedPathData.ValidatePath(String physicalPath)
at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)
Но когда я сам запрашиваю страницу, ошибки не возникает,Все эти ошибки, отображаемые в ELMAH, вызваны сканером Googlebot (строка пользовательского агента).
Почему .NET обнаруживает ошибки для классических страниц asp?Имеет ли это отношение к интегрированному конвейеру?
Есть идеи, почему ошибка возникает только тогда, когда Google сканирует страницу, или как я могу получить более подробную информацию, чтобы найти основную ошибку?