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)中设置它。

  • 通过MSDeploy.exe从WMSvc获取404
  • 如何创build基本身份validation的用户帐户?
  • 如何解决IIS7.0上的“HTTP错误500.19 - 内部服务器错误”
  • 如何检查是否在PHP中启用mod_rewrite?
  • 长ASP.NET操作的IIS请求超时
  • 指定的参数超出了有效值的范围。 参数名称:网站
  • IISredirect保留QueryString?
  • 了解IIS 7日志文件
  • 无法启动网站IIS HRESULT:0x80070020)
  • IIS Express无法创build虚拟目录
  • 我应该如何在ASP.NET 4中执行长时间运行的任务?