Я нашел ответ на свой вопрос в другом месте на этом сайте.Woot!(Не уверен, почему это не появилось, когда я впервые опубликовал это, но не берите в голову, я добрался там в конце.)
Для заинтересованных, ответ был таким (как отправлено Габриэлем МакАдамсом):
Вы делаете это в 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дней.