net mvc cache asp.net outputcache

asp.net - mvc - Cómo borrar OutputCache para el sitio web sin reiniciar la aplicación



outputcache mvc 5 (2)

Esto debería funcionar:

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

¿Hay alguna manera de borrar o restablecer el caché de salida de un sitio web completo sin un reinicio?

Estoy empezando a utilizar OutputCache en un sitio y cuando me equivoco al configurarlo, necesito una página que pueda explorar para restablecerlo.


Agregue el siguiente código al controlador o al código de la página:

HttpContext.Cache.Insert("Page", 1); Response.AddCacheItemDependency("Page");

Para borrar la caché de salida use el siguiente comando en el controlador:

HttpContext.Cache.Remove("Page");