【发布时间】:2011-12-01 22:52:34
【问题描述】:
我在 ASP.NET 4.0 Webforms 应用程序 (IIS 7.5) 上使用了一个非常简单的 outputcache 指令,它将页面缓存 1 小时。应用程序没有任何内存压力,但页面会在一小时前过期。我创建了一个测试页面,它只写出 DateTime.Now 来确认行为。
看来,只要我继续刷新页面,它就会保持缓存(大部分情况下),但如果我停止请求它几分钟并返回日期时间戳更改。我看到其他一些人发布了类似的问题,但没有答案。我认为这与某处的某种配置或优化设置有关,其中 IIS 很少在持续时间之前从缓存中访问页面,但我似乎找不到任何记录的内容。
【问题讨论】:
-
如果没有母版页,问题是否仍然存在?
标签: asp.net iis-7 outputcache