IIS Recycle vs ASP .NET Cache

时间:2010-11-15 10:00:48

标签: asp.net iis-6

计划回收应用程序池会影响HttpContext.Application / Cache吗?我找不到参考。我猜是的,因为它导致工作进程重新启动,我想确定。我在谈论iis 6.0(w3wp.exe)。

谢谢,Pawel

3 个答案:

答案 0 :(得分:6)

是的,如果显然,因为HttpContext.Application存在于正在重新启动的工作进程中。

答案 1 :(得分:2)

是的,回收将重新启动您的应用程序并清空缓存,导致它重新填充。

答案 2 :(得分:2)

是的,因此您需要在Global.asax的Application_start事件中再次填写数据,如下所示

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