无法将IIS AppPool回收条件更改为0

时间:2011-11-17 22:39:59

标签: c# asp.net wcf iis

我通过ASP.NET应用程序在IIS上托管WCF服务。

我使用静态对象来保存会话详细信息,因此除非我上传新的DLL或配置文件,否则AppPool不会回收其数据非常重要。

我将空闲超时(分钟)更改为0但是当我尝试将常规时间间隔,虚拟内存使用率和专用内存使用率更改为0时,当我单击“完成”时,IIS将不会保存我的更改。

这可能是什么原因? 我该如何解决? 有解决办法吗?

更新

有没有比我现在做的更好的解决方案?

1 个答案:

答案 0 :(得分:0)

为防止在应用程序池回收期间丢失会话,您需要在ASP.NET状态服务,SQL Server数据库或自定义Session State provider中存储会话状态。