10
有没有办法清除或重置整个网站的输出缓存没有重新启动?如何清除的OutputCache的网站,无需重新启动应用程序
我刚开始在站点上使用的输出缓存,当我犯了一个错误的设置它,我需要一个网页,我可以浏览到会重置。
有没有办法清除或重置整个网站的输出缓存没有重新启动?如何清除的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");
要清除输出cachne控制器中使用以下命令:
HttpContext.Cache.Remove("Page");
此答案实际上并未清除原始问题中指定的“整个网站”缓存。 – 2014-02-17 10:09:55