У нас есть проект Webforms с URL-маршрутизацией. Я определил маршруты исключений для изображений и css-файлов как
routes.Add("IgnoreImages", new Route("img/{*pathInfo}", new StopRoutingHandler()));
routes.Add("IgnoreCss", new Route("css/{*pathInfo}", new StopRoutingHandler()));
поэтому статические файлы должны обслуживаться IIS напрямую, а маршрутизация должна быть обойдена.
При проверке ответа для изображения с помощью Fiddler единственным ключом под заголовком Cache является Дата. Чего не хватает, так это Cache-control: max: age key. Как я могу указать политику кэширования для статических файлов? Приложение работает на IIS7.5.