Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Почему Application_Start выполняется много раз?


Автор: Freak_FB 25.10.2010, 17:28
Есть приложение ASP.NET MVC.
В Application_Start ложу всю инициализацию. Потом замечаю что после длительного периода неиспользования сайта все данные как будто выгружаются из памяти,
и при следующем заходе на страницу Application_Start выполняется снова.

Может кто-то объяснить такое поведение?

Автор: Voyager 26.10.2010, 15:59
Насколько длительный период? Несколько дней? Перезагружался ли сервер за это время?

Автор: Freak_FB 26.10.2010, 16:49
Сервер НЕ перезагружается. По крайней мере явно мной. Это может быть как тестовый сервер (как в студии во время дебага), так и реальный IIS сервер.
Я специально встроил в Application_Start кусок кода, который оповещает о выполнении Application_Start.
Промежуток времени может быть около нескольких минут.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)