Как очистить OutputCache для веб-сайта без перезапуска приложения

Есть ли способ очистить или reset выходной файл для всего веб-сайта без перезагрузки?

Я только начинаю использовать outputcache на сайте, и когда я ошибаюсь в его настройке, мне нужна страница, на которой я могу перейти к ней, reset.

Ответ 1

Это должно сделать трюк:

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

Ответ 2

Добавьте следующий код в контроллер или код страницы:

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

Для очистки вывода cachne используйте следующую команду в контроллере:

    HttpContext.Cache.Remove("Page");