【发布时间】:2011-06-23 20:36:45
【问题描述】:
我目前正在使用 Asp.net 和 IIS 7.5 开发一个站点。我使用以下配置了 IIS:
<caching>
<profiles>
<add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" />
<add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" />
<add extension=".swf" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" />
<add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" />
<add extension=".txt" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" />
<add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" />
<add extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" />
</profiles>
</caching>
Firefox 和 Chrome 报告他们正在从本地缓存中获取可缓存文件。但是,我使用 HttpWatchStudio(屏幕下方)来监视 IE 8,并注意到输出报告表明从我的 IIS 服务器提供的文件没有被缓存。图片中有问题的缓存文件来自google。
有没有一种方法可以仔细检查 IE 是否确实在缓存文件?我应该只检查本地计算机上的 Temp Internet 文件夹吗?
【问题讨论】: