0

所以我现在一直在摆弄这个问题,而且似乎离我的问题的答案还很远。

出于某种原因, IE不会缓存我网站(img/js)的静态内容,但Chrome会。

查看标题我发现了两个pragma标签,以及Cache-control没有缓存集,但我不知道这个东西来自哪里。在应用程序的任何地方no-cache都没有设置。

我正在使用IIS 7.5Oracle 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因为这似乎也引起了其他人的问题,但我从未设置过这样的东西。

有人知道这可能导致什么吗?

4

1 回答 1

1

默认情况下,Oracle Web Gate 使用默认缓存控制 no-cache 和 pragma no-cache。请参阅此处的文档: 页面底部的http://docs.oracle.com/cd/E22203_01/doc.31/e20664/chapter_12.htm

于 2013-07-11T08:13:22.870 回答