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");