Pregunta

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

Recién estoy comenzando a usar Outputcache en un sitio y cuando cometo un error al configurarlo necesito una página a la que pueda navegar y que lo restablezca.

¿Fue útil?

Solución

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

Otros consejos

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, utilice el siguiente comando en el controlador:

    HttpContext.Cache.Remove("Page");
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top