无法覆盖web.config中的clientCache @ cacheControlMaxAge

时间:2012-10-26 12:38:52

标签: asp.net caching web-config

我在web.config中有以下内容:

<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" cacheControlCustom="public"></clientCache>

但是,浏览器会在响应中报告以下内容:

Cache-Control:public,max-age=86400

更奇怪的是,applicationHost.config的内容如下:

<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />

所以我不确定86400(1天)的来源,以及如何覆盖它?

1 个答案:

答案 0 :(得分:0)

感谢Mamba Daiforums.iis.net的回复,我发现网站根目录下的虚拟目录有自己的缓存到期设置,这是最重要的值来源。