asp.net - Application_End 全局.asax

标签 asp.net iis global-asax lifecycle application-end

谁能告诉我在应用程序的生命周期中何时触发Application_End?当所有 session 结束后,Application_End会自动触发吗? + 还有其他原因可能会触发 Application_End 吗?

最佳答案

application_end 事件主要在回收 IIS 池或卸载应用程序本身时触发。另一件需要注意的事情是,对依赖文件(例如 web.config)的更改将导致应用程序重新加载自身,这将导致 application_end 事件在其自身关闭时触发。

需要注意的是,我发现最后一个用户 session 超时时触发应用程序结束事件的唯一实例是在 2001 年的一些旧文档中。我不确定该标准是否仍然适用。

关于asp.net - Application_End 全局.asax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/288350/

相关文章:

c# - 检测是否在 ASP.Net 中的移动浏览器上启用了 JavaScript

c# - 学习设计模式的资源

c# - RegularExpressionValidator 未触发空白条目

asp.net - <machineKey解密 key ="AutoGenerate"...被IIS忽略。不会使之前 session 的 cookie 失效

iis - SignalR:工作进程限制为 10 个并发请求

asp.net - 在 ASP.NET 中每次触发哪个事件

c#-4.0 - Webapi中数据库的全局静态字典初始化

c# - When a certain item on dropdownlist1 is selected, select automatically a certain item on dropdownlist2

c# - 我应该抛出 Global.asax 的 Application_Error 处理程序中发生的异常吗?

php - 使用 php 和 jquery 的简单 cometd 示例