2009-10-30 21 views
5

IIS7で既定のWebサイトをASP.NETアプリケーションにバインドしました。このアプリケーションは、ASP.NET State Serverを使用してセッションデータを格納しています。このWebサイトに追加のASP.NET MVCアプリケーションを追加したいと思います。状態サーバーを使用して、これらの2つのアプリケーション間でセッションを共有することは可能ですか?セッションデータをSQL Serverに格納する方法はありますが、ステートサーバーではそれを行うためのドキュメントが見つかりません。このような状況のためにIIS7:状態サーバーを持つアプリケーション間でセッションを共有する

おかげで、 ネイサン

答えて

1

はおそらくSQLデータベース上で実行され、独自のカスタムセッション状態プロバイダを記述するのが最善です。

詳細はここにある:

http://msdn.microsoft.com/en-us/library/aa479034.aspx

単にSQLセッションプロバイダは、アプリケーションが異なるセッションキーを使用するように十分なこと、したがって、意志はありませんアップの設定ので、私はカスタムプロバイダを作成したい理由がありますそれらの間で状態を共有しません。独自のセッション・プロバイダを作成することにより、プロセス全体をきめ細かく制御できるため、デフォルトのsqlセッション・プロバイダを使用してチェックを無効にすることができます。

関連する問題