再起動せずにWebサイト全体の出力キャッシュをクリアまたはリセットする方法はありますか?
サイトでoutputcacheを使い始めたばかりですが、設定を間違えると、参照できるページが必要になり、リセットされます。
再起動せずにWebサイト全体の出力キャッシュをクリアまたはリセットする方法はありますか?
サイトで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");
出力キャッシュをクリアするには、コントローラーで次のコマンドを使用します。
HttpContext.Cache.Remove("Page");