答案 0 :(得分:3)
来自MSDN ASP.NET Application Life Cycle Overview for IIS 5.0 and 6.0 Topic:
Application_Start和 Application_End方法很特殊 不代表的方法 HttpApplication事件。 ASP.NET调用 他们一生一次 应用程序域,而不是每个 HttpApplication实例。
Application_End每次调用一次 应用程序的生命周期 应用程序已卸载。
因此它与所有用户会话何时关闭无关。它是从内存中卸载应用程序时发生的,即由于web.config
或global.asax
文件更改或ASP.NET重新编译,或者我推测,当站点设置为从IIS6的网站管理界面停止。