Я хочу установить как истечение срока действия, так и cachecontrol
и httpExpires
заголовки в web.config
следуя ответу на этот вопрос
В чем разница Истекает и Cache-control: max-age?
<system.webServer>
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMaxAge="12:00:00" cacheControlMode="UseMaxAge" />
<clientCache cacheControlCustom="public" httpExpires="Tue, 19 Jan 2038 03:14:07 GMT" cacheControlMode="UseExpires" />
</staticContent>
</system.webServer>
Но по какой-то причине изображения стали недоступны, когда я это делаю.
У меня есть ошибка Failed to load resource: the server responded with a status of 500 (Internal Server Error)
при каждой загрузке изображения (я вижу ошибки в browser dev tools console
).
Я предполагаю, что неправильно настроен?
Это сработает, если я прокомментирую любой раздел clientCache
, оставив только один
Как это исправить?
ОБНОВЛЕНО: Просто задал еще один связанный с ним вопрос как настроить как httpexpires, так и заголовки кэша управления web.cofig: