2012-04-17 77 views

回答

2

事情发生的顺序如下:

  1. 的应用程序的新副本纺了,一切请求路由到它。
  2. 旧的副本完成服务任何在开始回收之前正在进行的请求。
  3. 旧副本关闭

循环对于被关停的AppDomain中你应该在某些时候的Application_End事件。

+0

行为取决于设置disallowOverlappingRotation(这会阻止在旧应用程序关闭之前启动新应用程序)。另外我也经历过那些长期运行的请求,这些请求是在旧应用程序中启动的,然后在processinsg中间通过池回收中断,并在新应用程序中重新启动。 – 2012-04-17 12:22:01