clientCache cachecontrolmode =" UseMaxAge"返回荒谬的最大年龄数

时间:2016-09-27 03:10:01

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

我尝试将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工作。

有没有人有同样的问题?

1 个答案:

答案 0 :(得分:0)

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