Application_End global.asax

任何人都可以告诉我Application_End何时在应用程序的生命周期中被触发? 当所有会话结束时,Application_End会自动触发吗? + Application_End是否有其他原因可以触发?

2 Solutions collect form web for “Application_End global.asax”

application_end事件主要在IIS池被回收或应用程序本身被卸载时触发。 另外需要注意的是,对依赖文件(比如说web.config)的更改会导致应用程序自身重新加载,这会导致application_end事件在closures时触发。

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

当ASP.NET工作进程终止时,将触发Application_End。 这通常发生在可configuration的非活动时间段之后,或者IIS(或相关应用程序池)closures或重新启动时。

在IIS 6.0中运行时,可以通过Internet服务pipe理器中的应用程序池设置(“性能”选项卡上的“空闲超时”)来configuration不活动超时时间。 在早期版本的IIS下,可以在machine.config(processModel下的idleTimeout)中设置它。

  • 如何在IIS7上使用MVC3时启用gzip压缩?
  • msdeploy(Web部署)失败401authentication问题
  • 在哪里findIIS Expressconfiguration/元数据库文件?
  • WCF,无法findServiceHost指令中的服务属性值
  • “执行此操作时出错”
  • IISredirect保留QueryString?
  • 如何解决错误信息:“无法映射path”/“。”
  • IIS 7中的ASP MVC导致:HTTP错误403.14 - 禁止
  • 我可以使用线程在IIS上执行长时间运行的作业吗?
  • System.DirectoryServices.DirectoryServicesCOMException:发生操作错误
  • 如何用简单的词语和用法来解释Katana和OWIN?