1

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

4

1 回答 1

2

事情按以下顺序发生:

  1. 应用程序的一个新副本被启动,所有请求都被路由到它。
  2. 旧副本完成处理在回收开始之前正在进行的所有请求。
  3. 旧副本关闭

您应该在正在关闭的 appdomain 的回收期间的某个时间点收到 Application_End 事件。

于 2012-04-17T11:54:32.753 回答