2010-11-15 84 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