ASP.NET Прерывистая задержка перед Application_BeginRequest()

Я использую ASP.NET MVC 2. В режиме отладки очень устойчивая задержка в 5-10 секунд на каждый второй запрос к серверу, прежде чем HttpApplication_BeginRequest() попадет в Global.asax

Это происходит ровно при каждом другом запросе. В режиме Release это всегда быстро, но вызывает проблемы с тестированием в режиме отладки. Я посмотрел на стек вызовов, но перед HttpApplication_BeginRequest() было только "Внешний код", поэтому я не могу сказать, что происходит. Как я могу узнать, что вносит эту задержку в конвейер? Благодарю.

1 ответ

Решение

Разве ASP.NET не перерабатывает домен приложения каждые 15 посещений? Однажды у меня возникла ситуация, когда я понял, что из-за использования сопоставления IIS с подстановочными знаками все вызовы ресурсов на странице (например, для сценариев, изображений и т. Д.) Выполнялись через http-обработчик ASP.NET и, таким образом, способствовали подсчету 15 попаданий. Имеет ли это смысл?

Другие вопросы по тегам