2009-10-26 98 views

回答

4

IIS將回收承載您的應用程序的工作進程。這意味着你的AppDomain,HttpContext,靜態變量,一切都將被重置。

編碼總是很好的做法,就好像整個過程可以在任何時候被拆除一樣。

4

回收意味着IIS工作進程將被關閉,新的啓動將被啓動。 I.E它會重新啓動您的應用程序。這是一個安全措施,在應用程序中卡住線程/內存泄漏。

7

回收意味着啓動一組新的進程來處理池中應用程序的新請求。任何未完成的請求都將正常完成(假設它們不需要太長時間),此時池的舊的一組進程將以有序的方式終止。

因此,存儲在應用程序對象中的靜態變量值和值將丟失,而且如果會話存儲在-proc中,那麼會話值也會丟失。

相關問題