如何在Web应用程序中跟踪应用程序池回收?

时间:2012-04-17 11:50:07

标签: c# iis-7

重置/回收应用程序池后,是否会触发global.asax的任何事件?在这种情况下,待处理请求会发生什么?

1 个答案:

答案 0 :(得分:2)

事情按此顺序发生:

  1. 该应用程序的新副本已启动,所有请求都将路由到该应用程序。
  2. 旧版本在回收开始之前完成了正在进行的任何请求。
  3. 旧副本关闭
  4. 您应该在回收期间的某个时刻收到正在关闭的appdomain的Application_End事件。