我尝试将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工作。
有没有人有同样的问题?
答案 0 :(得分:0)
原来服务器安装了.Net Framework 4.6。它工作的服务器安装了.Net Framework 4.5。我刚刚降级到.Net Framework 4.5,max-age现在正在运行。 我不知道它是否是4.6版本中的错误。