我已經設置IIS(7.5)靜態地服務某些文件,其中一些文件實際上是符號鏈接(由mklink創建)。在IIS 7.5上的符號鏈接緩存問題
即使我禁用了內核和用戶緩存,這些文件似乎都以某種方式被IIS緩存。在文件被修改後,IIS仍舊在服務舊版本。
(要確保它不是由ASP.NET造成的,我創建了一個專門的非託管的應用程序池。)
(我已籤,這些文件不會被瀏覽器緩存)。
我的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>
有幾個人提這個問題:
任何提示如何解決這個問題呢?
回收應用程序池應更新這些文件 - 但本身不是解決方案。 –
(是的,回收應用程序池會丟棄緩存。) –