1

出于调试目的,我需要从System.Web.Helpers.WebCache. WebCache提供了一种Remove(key)方法,但无法识别缓存本身中的所有项目。

我该如何解决这个问题?

4

2 回答 2

0

做了一些快速的研究,发现了这个:

http://forums.asp.net/t/1441842.aspx/1

您认为您可以使用 Cache.getEnumerator 并查看所有调用 Remove 方法的键吗?

于 2012-07-19T20:30:28.753 回答
0

嗯,你是对的,没有办法,只能回收你的应用程序池。我会改变缓存方法,比如HttpContext.Cache你确实有一个枚举器来清除每个缓存条目,或者任何其他在 .NET Framework 上不一定存在的方法,比如Memcached

于 2012-07-19T20:46:57.770 回答