1

良い一日。

分離されたストレージ(DBではなくディスク)を使用したエンタープライズライブラリキャッシングに、IISの複数のアプリからアクセスできるかどうか疑問に思っていますか?つまり、それらすべてが同じインスタンスを共有できますか。

さまざまなWCFサービスを1台のマシンで実行し、さまざまなWebアプリでセットアップしています(違いが生じる場合は、さまざまなアプリプールでセットアップすることもできます)。それらはすべて共有キャッシュにアクセスする必要があります。

これはEntLibで可能であると言われていましたが、読んだ後、これが当てはまるかどうかは完全にはわかりません。すべてのサービスはNETWORKSERVICEユーザーの下で実行されていますが、IISのすべての異なるアプリであるため、これにより共有が妨げられますか?別のユーザーがいることは確かです。

では、同じユーザーが複数のアプリで同じキャッシュを使用できるのでしょうか、それとも1つのアプリ内に限定されるのでしょうか。

任意のガイダンスをいただければ幸いです!

4

2 に答える 2

0

複数のサービス間でキャッシュを共有する場合は、AppFabricキャッシングを使用することをお勧めします。参照: http: //msdn.microsoft.com/en-us/windowsserver/ee695849.aspx

于 2013-02-22T16:16:59.917 に答える
0

最終的には、これにEntLibを使用せず、分離されたストレージを使用しました。

誰かが同じ問題を抱えている場合は、私が使用したコードを投稿した次の質問と、それを使用しているときに発生した問題と解決策を確認できます。

異なるアプリプール内のアプリケーション間で分離されたストレージファイルを共有できません

于 2013-04-01T12:56:12.817 に答える