1

デバッグのために、すべてのデータを から消去する必要がありSystem.Web.Helpers.WebCacheます。WebCacheメソッドを提供しますRemove(key)が、キャッシュ内のすべてのアイテムを識別する方法はありません。

どうすればこれを回避できますか?

4

2 に答える 2

0

そうです、アプリプールをリサイクルする以外に方法はありません。キャッシング アプローチを変更します。すべてのキャッシュ エントリをクリアする列挙子がある場合や、 MemcachedHttpContext.Cacheなど、.NET Framework に必ずしも存在する必要のないその他のアプローチがある場合などです。

于 2012-07-19T20:46:57.770 に答える
0

簡単な調査を行ったところ、次のことがわかりました。

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

Cache.getEnumerator を取得して、Remove メソッドを呼び出すすべてのキーを調べることができると思いますか?

于 2012-07-19T20:30:28.753 に答える