Application_End global.asax

41
задан Ruben Bartelink 5 March 2013 в 14:42
поделиться

2 ответа

application_end событие, прежде всего, стреляет, когда пул IIS переработан, или само приложение разгружено. Еще одна вещь отметить, что изменение в зависимом файле (говорят web.config) заставит приложение перезагружать себя, который будет в причине application_end событие для увольнения, в то время как это закрывает себя.

Для замечания единственный экземпляр я нашел увольнения события конца приложения, когда последний сеанс пользователя испытывает таймаут, находится в некоторой старой документации, датированной 2001. Я не уверен, применяется ли это критерии все еще.

39
ответ дан Dillie-O 27 November 2019 в 00:51
поделиться

Application_End инициирован, когда рабочий процесс ASP.NET завершается. Это обычно происходит после настраиваемого периода неактивности или когда IIS (или пул соответствующего приложения) закрыт или перезапущен.

При выполнении в IIS 6.0, тайм-аут неактивности настраивается посредством настроек пула приложений в Internet Services Manager (Неактивный Тайм-аут на вкладке Performance). Под более ранними версиями IIS это может быть установлено в machine.config (idleTimeout под processModel).

12
ответ дан Eric Rosenberger 27 November 2019 в 00:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: