我们看起来像这样:
<caching>
<profiles>
<add extension=".css" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
<add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
<add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
</profiles>
</caching>
我很想知道因为我们的制作网站没有这个节点,但是我们的本地开发web.config没有。
答案 0 :(得分:6)
该元素允许您为Internet Information Services(IIS)7应用程序启用或禁用页面输出缓存。此元素还允许您配置IIS是否在用户模式,内核模式或两者中缓存页面输出以及您想要施加的输出缓存限制(如果有)。
该元素还包含一个元素,该元素包含可应用于ASP.NET页面的输出缓存设置集合。
参考:
http://www.iis.net/ConfigReference/system.webServer/caching
http://msdn.microsoft.com/en-us/library/ms178597.aspx
答案 1 :(得分:3)
对我而言,它应该是相反的,你想要在生产上缓存而不一定在开发上。