ASP.NET Прерывистая задержка перед Application_BeginRequest () - PullRequest
3 голосов
/ 27 сентября 2010

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

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

1 Ответ

1 голос
/ 27 сентября 2010

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

...