所以我现在一直在摆弄这个问题,而且似乎离我的问题的答案还很远。
出于某种原因, IE不会缓存我网站(img/js)的静态内容,但Chrome会。
查看标题我发现了两个pragma
标签,以及Cache-control
没有缓存集,但我不知道这个东西来自哪里。在应用程序的任何地方no-cache
都没有设置。
我正在使用IIS 7.5
和Oracle WebGate
作为身份验证器。在我们的 IIS 本身上,我已将设置设置为缓存内容并持续 36 小时。
图像文件夹中还web.config
存在以下标记:
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
</staticContent>
</system.webServer>
web.config
此外,我的前端也有一个标签
<caching>
<cache disableExpiration="false" />
</caching>
我在一些论坛上读到删除它会有所帮助,但唉,它没有。
我也在寻找,add extension
因为这似乎也引起了其他人的问题,但我从未设置过这样的东西。
有人知道这可能导致什么吗?