Да - развернуть файл.
В диспетчере IIS (на IIS6) перейдите к файлу, щелкните правой кнопкой мыши, выберите свойства, вкладку «Заголовки HTTP», установите флажок «Включить истечение срока действия содержимого»; вечеринка с другими настройками.
Благодарность Дилану (ниже) за инструкции IIS7 и этот фрагмент.
Это создает следующий раздел в web.config, так что вы, вероятно, можете достичь того же, просто отредактировав файл напрямую.
<configuration>
<location path="favicon.ico">
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="90.00:00:00" />
</staticContent>
</system.webServer>
</location>
</configuration>