10
有沒有辦法清除或重置整個網站的輸出緩存沒有重新啓動?如何清除的OutputCache的網站,無需重新啓動應用程序
我剛開始在站點上使用的輸出緩存,當我犯了一個錯誤的設置它,我需要一個網頁,我可以瀏覽到會重置。
有沒有辦法清除或重置整個網站的輸出緩存沒有重新啓動?如何清除的OutputCache的網站,無需重新啓動應用程序
我剛開始在站點上使用的輸出緩存,當我犯了一個錯誤的設置它,我需要一個網頁,我可以瀏覽到會重置。
這應該做的伎倆:
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim path As String
path="/AbosoluteVirtualPath/OutputCached.aspx"
HttpResponse.RemoveOutputCacheItem(path)
End Sub
添加以下代碼到控制器或頁面代碼:
HttpContext.Cache.Insert("Page", 1);
Response.AddCacheItemDependency("Page");
要清除輸出cachne控制器中使用以下命令:
HttpContext.Cache.Remove("Page");
此答案實際上並未清除原始問題中指定的「整個網站」緩存。 – 2014-02-17 10:09:55