Ответ 1
Событие Application_End
запускается, когда пул IIS перерабатывается или вы вносите изменения в папку bin или файл web.config. Вы должны изменить настройку IIS по умолчанию, чтобы запланировать переработку один раз в день в часы отклика.
Asp.net имеет событие Application_End
, которое происходит, когда приложение заканчивается, например:
void Application_End(object sender, EventArgs e)
{
}
Мой вопрос заключается в следующем: когда это событие происходит в реальном, то есть, какие ситуации его запускают?
Предположим, что у меня есть банковское веб-приложение под управлением 24x7x365
, которое выполняется непрерывно и обращается к тысячам мест за раз, а затем, когда произойдет это событие Application_End
? Какие ситуации ответственны за это?
Событие Application_End
запускается, когда пул IIS перерабатывается или вы вносите изменения в папку bin или файл web.config. Вы должны изменить настройку IIS по умолчанию, чтобы запланировать переработку один раз в день в часы отклика.
Он будет запущен в одной из следующих ситуаций:
Пул IIS перезапускается.
Изменения в Web.config.
Приложение перезапускается.