何ヶ月にもわたって探し回った後、私は最終的にこれを投稿することにしました.
エンタープライズ ライブラリを使用して項目をキャッシュする ASP.NET MVC アプリがあります。また、キャッシュされたアイテムを頻繁に更新する Windows サービスも使用しています。問題は、Windows サービスがキャッシュされたアイテムを更新するときに、IIS をリセットするまで mvc Web サイトが更新されたキャッシュされたアイテムを認識しないことです。IIS サービスを再起動するコードをサービスに入れることを考えましたが、もっと良い方法が必要だと思います。外部アプリからアイテムを削除することについて話している別の投稿が 1 つあるようですが、十分ではありません。
これは、キャッシュ マネージャーの各インスタンスにローカルなメモリ内バージョンと関係があると考えられますが、すべてをまとめる方法が見つかりません。