gpt4 book ai didi

asp.net-mvc-3 - 彻底清理asp.net mvc应用程序中的缓存

转载 作者:行者123 更新时间:2023-12-03 03:10:47 28 4
gpt4 key购买 nike

是否可以清除asp.net缓存?有不同的方法可以做到这一点吗?

例如,是否可以在 IIS(7.5) 端执行此操作?是否可以通过在 IIS 管理器控制台上选择我想要清除缓存的应用程序来完成?IIS 我有一个选项可以做到这一点 - 应用程序重新启动基本上所做的事情不止于此,但我只想清除缓存,可能有任何 IIS 扩展可以做到这一点吗?

我应该编写代码来执行此操作,例如从网站的管理部分吗?

最佳答案

这是从应用程序端清理应用程序缓存的代码。我不知道如何从 IIS 中清除它。

public void ClearApplicationCache()
{
List<string> keys = new List<string>();

// retrieve application Cache enumerator
IDictionaryEnumerator enumerator = Cache.GetEnumerator();

// copy all keys that currently exist in Cache
while (enumerator.MoveNext())
{
keys.Add(enumerator.Key.ToString());
}

// delete every key from cache
for (int i = 0; i < keys.Count; i++)
{
Cache.Remove(keys[i]);
}
}

现在只需为此创建一个页面或一个按钮以从管理面板调用它:)

祝你好运。

取自:aspdotnetfaq.com

关于asp.net-mvc-3 - 彻底清理asp.net mvc应用程序中的缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7373043/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com