Я хотел бы установить правила в IIS7 для статического кэширования содержимого на моем веб-сайте ASP.NET.
Я видел эти статьи, в которых подробно рассказывается, как это сделать, используя <clientCache />элемент в web.config:
Клиентский кэш
<clientCache>(IIS.NET)
добавляет заголовок Expires или Cache Control к статическому содержимому в IIS (переполнение стека)
Однако этот параметр применяется глобально ко всему статическому содержимому. Есть ли способ сделать это только для определенных каталогов или расширений?
Например, у меня может быть две директории, которые нуждаются в отдельных настройках кеша:
/static/images
/content/pdfs
Можно ли настроить правила для отправки заголовков кэша ( max-age, expiresи т.д.) на основе расширений и папок путей?
Обратите внимание, я должен быть в состоянии сделать это через, web.configпотому что у меня нет доступа к консоли IIS.