2010-11-15 73 views
2

是否已計劃回收應用程序池會影響HttpContext.Application/Cache?我找不到任何參考。我想是的,因爲它會導致工作進程重新啓動,我想確保。我在說的是iis 6.0(w3wp.exe)。IIS回收vs ASP .NET緩存

謝謝你,帕維爾

回答

6

是的,如果不很明顯,作爲HttpContext.Application生活正在被重新啓動工作進程中。

+0

感謝的Application_Start事件,如下填寫數據。公寓從那裏,有沒有辦法將回收事件發送到EventLog(例如) - 我的意思是,我想追蹤應用程序重新啓動時的確切時刻(但不使用Global.asax事件,而是使用web.config智能方式) – dragonfly 2010-11-15 10:54:30

2

是的,回收將重新啓動您的應用程序並清空緩存導致它重新填充。

2

是的,所以你需要再次在Global.asax中

<script runat="server"> 
    void Application_Start(object sender, EventArgs e) 
    { 
     //load cache data 
    } 
</script> 
+0

它可能被延遲加載,而不是... – davidsleeps 2010-11-15 10:29:36