【问题标题】:clientCache cachecontrolmode="UseMaxAge" returns ridiculous max-age numberclientCache cachecontrolmode="UseMaxAge" 返回荒谬的最大年龄数
【发布时间】:2016-09-27 03:10:01
【问题描述】:

我正在尝试将 clientCache 与 cacheControlMode = UseMaxAge 一起使用,就像在我的 web.config 中一样:

  <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="0.00:05:00" cacheControlCustom="public" setEtag="false"  />

但是,在我们的其中一台生产服务器中,响应标头始终返回如下:

HTTP/1.1 200 OK
Cache-Control: public, max-age=63610542360

max-age 应该是 300。在我们拥有的其他服务器上,它可以很好地处理相同的应用程序文件和部署的 web.config。

有人遇到过同样的问题吗?

【问题讨论】:

    标签: asp.net .net iis web-config


    【解决方案1】:

    原来服务器安装了 .Net Framework 4.6。它工作的服务器安装了 .Net Framework 4.5。我刚刚降级到 .Net Framework 4.5,现在 max-age 正在工作。 不知道是不是4.6版本的bug。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-18
      • 1970-01-01
      相关资源
      最近更新 更多