手动清除单个应用程序/网站的ASP.NET服务器缓存?

如何手动清除ASP.NET服务器缓存(IIS 7),相关于一个应用程序/网站,可以在IE上完成哪些工作来清除给定域的浏览器缓存?
使用以下操作从缓存中删除所有对象

IDictionaryEnumerator enumerator = HttpContext.Current.Cache.GetEnumerator();

while (enumerator.MoveNext())
{

    HttpContext.Current.Cache.Remove((string)enumerator.Key);

}

此外,它是一个大锤选项,但您可以重新启动整个应用程序如下:

System.Web.HttpRuntime.UnloadAppDomain();
代码日志版权声明:
翻译自:http://stackoverflow.com/questions/5275349/manually-clear-asp-net-server-cache-for-a-single-application-web-site

转载注明原文:手动清除单个应用程序/网站的ASP.NET服务器缓存?