3

Outputcacheコードを変更せずに、構成のみを使用して、App FabricCachingServerを使用して保存することができました。そして、それは非常にうまく機能しています。

.Net Cache(HttpContext.Current.Cache)で同じことを行う方法はありますか?コードを変更せずに、構成のみ。

ありがとう

4

1 に答える 1

0

HttpContext Cacheのプロバイダー抽象化(ProviderBase)はありません。@Icarusで示されているように、 OutputCacheSession用にあります。コードを変更する必要があります。

ここにあなたのためのいくつかのアイデアがあります...

  1. DataCacheの代わりにAppFabricを使用してくださいHttpContext.Current.CacheHanselmansの例を参照してください。
  2. HttpContext Cacheアプリケーションキャッシュ)を使用してすべてをSessionユーザーキャッシュ)に変換します。
  3. カスタムキャッシュプロバイダーの構築については、関連するSOの投稿を参照してください。
于 2012-05-11T16:47:41.570 に答える