2

私のソリューションには、Core、Data (ライブラリ)、Admin、Client (MVC 3 サイト) の 4 つのプロジェクトが含まれています。

管理者とクライアントは、Data プロジェクトのリポジトリを使用して DB と通信します。

管理者とクライアントの両方に HttpContext.Current.Cache を使用してデータ プロジェクトにデータをキャッシュし、管理者とクライアントの両方に表示される可能性のある更新後にキャッシュされたデータを無効にします。

クライアントと管理者で同じキャッシュを持つようにするには、サイト、アプリケーション、または仮想ディレクトリとアプリ プールをどのように構成すればよいですか?

4

1 に答える 1

3

アプリケーション間で標準の ASP.NET キャッシュを共有することはできません。ただし、memchachedVelocity by Microsoftなどのツールを使用できます。

于 2012-01-05T16:35:33.237 に答える