我创建了一个网站,使用经典的ASP.NET缓存:IIS和ASP.NET缓存
DataSet ds = new DataSet();
ds = (DataSet) Cache["MyDataSet"];
在ASP.NET代码,我设置了几个小时时间,但是重置IIS缓存更早。
在IIS中,我在哪里可以手动设置ASP.NET缓存的时间?
我有足够的RAM,满载缓存和工作场所我有大约1/3免费(3GBtotal,Web服务器2008R2)。
(我有重计算(几分钟),它们在高速缓存中,并在工作中我更新缓存只有一小部分)
这个声明意味着什么:* IIS很早就重置缓存*?你如何得出IIS重置你的ASPNET缓存的结论?你做了哪些具体的观察,使你得出这个结论? – Cheeso
您的缓存是否被清除或IIS是否回收 – Pleun
什么是您的应用程序池回收时间?当应用程序池回收时,缓存通常会被清除 –