2016-09-27 2 views
0

Я пытаюсь использовать clientCache с cacheControlMode = UseMaxAge, как это в моем web.config:clientCache cachecontrolmode = «UseMaxAge» возвращает смешной максимальный возраст число

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

Однако, в одном из наших производственных серверов , заголовок ответа всегда возвращается, как это:

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

максимальное возраста должно быть 300. В другом сервере мы имеем это прекрасно работает с теми же файлами приложений и web.config развернутыми.

У кого-нибудь была такая же проблема?

ответ

0

Оказывается, сервер был установлен .Net Framework 4.6. Сервер, на котором он работал, был установлен .Net Framework 4.5. Я просто понизился до .Net Framework 4.5 и max-age теперь работает. Я не знаю, является ли это ошибкой версии 4.6.