6
我添加了下面一個在web.config中MVC客戶端緩存的靜態內容不工作
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="10.00:00:00" />
</staticContent>
但我沒有看到到期響應頭。我應該做其他更改嗎?
我添加了下面一個在web.config中MVC客戶端緩存的靜態內容不工作
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="10.00:00:00" />
</staticContent>
但我沒有看到到期響應頭。我應該做其他更改嗎?
我將要做兩件事情調試。首先,我會從private
改變cacheControlCustom到public
<location path="Content">
<system.webServer>
<staticContent>
<clientCache
cacheControlCustom="public"
cacheControlMode="UseMaxAge"
cacheControlMaxAge="10.00:00:00" />
</staticContent>
</system.webServer>
</location>
如果不工作檢查您的路徑覆蓋緩存的位置。您的示例沒有顯示該部分。
最後,試圖解開通過機器配置的StaticContent部分:
appcmd unlock config /section:staticContent
下面是一些其他有用信息Client Cache的鏈接。
雖然我測試本地它不顯示。它在部署到測試服務器後顯示。 – user3194721 2014-09-11 18:16:18