Azure In-Role Cache 用の ASP.NET 4 キャッシュ プロバイダー

重要

Microsoft では、すべての新しい開発で Azure Redis Cache を使用することをお勧めします。 Azure Cache オファリングの選択に関する最新のドキュメントとガイダンスについては、自分に適した Azure Cache オファリングを参照してください。

Microsoft Azureは、ASP.NET 4 つの Web アプリケーション用のキャッシュ プロバイダーをインストールします。 これにより、ASP.NET Web アプリケーションはセッション状態と出力キャッシュの両方に Microsoft Azure Cache を使用できます。 両方のプロバイダーで同一の単一アセンブリ (Microsoft.Web.DistributedCache.dll) が使用されます。

これらのプロバイダーは、Azure で実行される ASP.NET アプリケーションで使用するように設計されています。 オンプレミスの ASP.NET アプリケーションからMicrosoft Azure キャッシュにアクセスできますが、その待機時間がメリットを上回ります。 オンプレミス ASP.NET アプリケーションのキャッシュが必要な場合は、Microsoft AppFabric 1.1 for Windows Server を使用してオンプレミス のキャッシュ クラスターを作成し、そのセッション状態プロバイダーを使用できます。 Microsoft AppFabric 1.1 for Windows Serverの詳細については、「Windows Server AppFabric キャッシュの概念」を参照してください。

注意

どちらのプロバイダーの場合も、.NET 4 Framework のフル バージョン (クライアント バージョンではなく) でプロジェクトをコンパイルできる必要があります。

このセクションの内容

このセクションのトピックでは、キャッシュ プロバイダーの使用方法と、使用できるさまざまな構成設定について説明します。

参照

その他の参照情報

キャッシュ セッションの状態と出力キャッシュのサンプル