Я настроил IIS (7.5) для статического сервера некоторых файлов, и некоторые из этих файлов на самом деле являются символическими ссылками (созданными mklink).
Даже если я отключил кеширование как ядра, так и пользователей, эти файлы как-то кэшируются IIS. И IIS все еще обслуживает старую версию после изменения файлов.
(Чтобы убедиться, что это не вызвано ASP.NET, я создал выделенный неуправляемый AppPool.)
(Я проверил, что эти файлы не кэшируются браузерами.)
Мой web.config выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
<caching enabled="false" enableKernelCache="false" />
<urlCompression doStaticCompression="false" doDynamicCompression="false" />
<staticContent>
<clientCache cacheControlMode="DisableCache" />
</staticContent>
</system.webServer>
</configuration>
Есть несколько человек, упоминающих эту проблему:
Есть какие-нибудь советы, как решить эту проблему?