Получите Asp.net/iis, чтобы установить Cache-control: max-age для статических файлов

У нас есть проект Webforms с маршрутизацией URL. Я определил маршруты исключений для изображений и CSS-файлов как

routes.Add("IgnoreImages", new Route("img/{*pathInfo}", new StopRoutingHandler()));
routes.Add("IgnoreCss", new Route("css/{*pathInfo}", new StopRoutingHandler()));

, поэтому статические файлы должны обслуживаться IIS напрямую, а маршрутизация должна быть обойдена.

При проверке ответа на изображение с помощью Fiddler единственный ключ под заголовком Cache - Date. Отсутствует ключ Cache-control: max: age. Как я могу указать политику кеширования для статических файлов? Приложение запускается на IIS7 .5.

18
задан Kiquenet 20 July 2015 в 10:05
поделиться