在屬性中,選中了一個複選框,指出「回收工作進程」設置爲1740分鐘。回收應用程序池對應用程序意味着什麼
這對我的asp.net代碼意味着什麼? 一切都會從靜態變量或會話/應用程序變量中消失嗎?
回收對代碼意味着什麼?
在屬性中,選中了一個複選框,指出「回收工作進程」設置爲1740分鐘。回收應用程序池對應用程序意味着什麼
這對我的asp.net代碼意味着什麼? 一切都會從靜態變量或會話/應用程序變量中消失嗎?
回收對代碼意味着什麼?
IIS將回收承載您的應用程序的工作進程。這意味着你的AppDomain,HttpContext,靜態變量,一切都將被重置。
編碼總是很好的做法,就好像整個過程可以在任何時候被拆除一樣。
回收意味着IIS工作進程將被關閉,新的啓動將被啓動。 I.E它會重新啓動您的應用程序。這是一個安全措施,在應用程序中卡住線程/內存泄漏。
回收意味着啓動一組新的進程來處理池中應用程序的新請求。任何未完成的請求都將正常完成(假設它們不需要太長時間),此時池的舊的一組進程將以有序的方式終止。
因此,存儲在應用程序對象中的靜態變量值和值將丟失,而且如果會話存儲在-proc中,那麼會話值也會丟失。