Вы делаете это в IIS. Если вы используете IIS 7, вы можете добавить заголовок в ваш файл web.config. Он находится в разделе system.webServer.
<staticContent>
<clientCache httpExpires="Sun, 29 Mar 2020 00:00:00 GMT" cacheControlMode="UseExpires" />
</staticContent>
Это приведет к тому, что весь статический контент будет иметь HTTP-заголовок expires, установленный на 2020 год. Статический контент означает все, что не обрабатывается механизмом ASP.NET, например изображения, файлы сценариев и таблицы стилей.
Или использовать относительный срок действия, используйте это:
<staticContent>
<clientCache cacheControlMaxAge ="2.00:00:00" cacheControlMode="UseMaxAge" />
</staticContent>
Это заставит весь статический контент иметь HTTP-заголовок expires, установленный на 2 дня.