回收呼叫Application_Start吗?

Lee*_*Lee 13 c# iis iis-7

Application_Start是否在IIS 7中进行回收调用?

谢谢

Dar*_*rov 15

不,当应用程序实际由IIS加载时,它会在回收后的第一个请求上调用.

  • 每次IIS加载应用程序时都会调用`Application_Start`.第一,第二,第三,......第n.但是当它被回收时却没有,但是当应用程序启动时,正如我已经在我的回答中指出的那样,当第一个请求在被回收后命中应用程序时就会发生. (5认同)
  • Lior,没有回收只会降低托管您的应用程序的AppDomain.在下一个请求进入之前没有其他任何事情发生.除非,除非=>您已为此应用程序池配置了AutoStart功能(仅在IIS 7.5,Windows Server 2008中可用),在这种情况下,在回收后,IIS将立即启动池. (2认同)