2009-10-26 127 views

回答

4

IIS将回收承载您的应用程序的工作进程。这意味着你的AppDomain,HttpContext,静态变量,一切都将被重置。

编码总是很好的做法,就好像整个过程可以在任何时候被拆除一样。

4

回收意味着IIS工作进程将被关闭,新的启动将被启动。 I.E它会重新启动您的应用程序。这是一个安全措施,在应用程序中卡住线程/内存泄漏。

7

回收意味着启动一组新的进程来处理池中应用程序的新请求。任何未完成的请求都将正常完成(假设它们不需要太长时间),此时池的旧的一组进程将以有序的方式终止。

因此,存储在应用程序对象中的静态变量值和值将丢失,而且如果会话存储在-proc中,那么会话值也会丢失。

相关问题