Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Asp.net 有一个Application_End在应用程序结束时发生的事件,像这样
Application_End
void Application_End(object sender, EventArgs e) { }
我的问题是:这个事件是什么时候真正发生的,即什么样的情况会触发它?
假设我有一个正在运行的银行 Web 应用程序24x7x365,它连续执行并一次从数千个地方访问,那么这个Application_End事件什么时候会发生?什么样的情况是造成这种情况的原因?
24x7x365
Application_End当回收 IIS 池或更改 bin 文件夹或 web.config 文件时,将触发该事件。您应该更改默认的 IIS 设置以在非高峰时间安排每天一次回收。
它将在以下其中一种情况下被解雇:
IIS 池已重新启动。
Web.config 更改。
应用程序重新启动。