Подтвердить что ты не робот

Каковы сценарии, запускающие событие Application_End?

Asp.net имеет событие Application_End, которое происходит, когда приложение заканчивается, например:

void Application_End(object sender, EventArgs e)
{
}

Мой вопрос заключается в следующем: когда это событие происходит в реальном, то есть, какие ситуации его запускают?

Предположим, что у меня есть банковское веб-приложение под управлением 24x7x365, которое выполняется непрерывно и обращается к тысячам мест за раз, а затем, когда произойдет это событие Application_End? Какие ситуации ответственны за это?

4b9b3361

Ответ 1

Событие Application_End запускается, когда пул IIS перерабатывается или вы вносите изменения в папку bin или файл web.config. Вы должны изменить настройку IIS по умолчанию, чтобы запланировать переработку один раз в день в часы отклика.

Ответ 2

Он будет запущен в одной из следующих ситуаций:

  • Пул IIS перезапускается.

  • Изменения в Web.config.

  • Приложение перезапускается.