IEで特定のドメインのブラウザキャッシュをクリアするにはどうすればよいですか?
以下を使用して、キャッシュからすべてのオブジェクトを削除します
IDictionaryEnumerator enumerator = HttpContext.Current.Cache.GetEnumerator();
while (enumerator.MoveNext())
{
HttpContext.Current.Cache.Remove((string)enumerator.Key);
}
また、これはちょっとしたオプションですが、次のようにしてアプリケーション全体を再起動できます。
System.Web.HttpRuntime.UnloadAppDomain();
私も同じ問題を抱えていたので、アプリケーションプールをリサイクルすると助けになりました。必要に応じて、すべてのキャッシュがすぐにリロードされました。