Запуск нескольких событий Application_Start
Я отлаживаю приложение ASP.NET 2.0, которое страдает от медленной загрузки начальной страницы.
Добавив логирование, я обнаружил, чтоApplication_Start
событие запускается дважды при запуске с небольшой задержкой между двумя событиями.Session_Start
событие также запускается дважды, с тем же значением идентификатора сеанса.
например
[Header] 2010-09-10 14:52:36.331 INFO Web.Global.Application_Start START 2010-09-10 14:52:37.409 INFO Web.Global.Session_Start Session.SessionID=xxqjvun2ce2yqsumq1hfoj45 [Header] 2010-09-10 14:53:10.028 INFO Web.Global.Application_Start START 2010-09-10 14:53:10.325 INFO Web.Global.Session_Start Session.SessionID=xxqjvun2ce2yqsumq1hfoj45
Я использую это на своей локальной машине под IIS 5.1. В проекте также используется ASP.NET MVC, а URL-адрес страницы aspx изменяется с помощью маршрутизации,используя технику, показанную на сайте Фила Хаака.
Любые предложения о том, что может вызвать это?