2009-03-18 14 views

答えて

1

私はあなたがカスタム実装なしでこれを行うことはできないと思います。セッションIDはブラウザのクッキーに保存され、リクエストごとにサーバーに返されます。これは、あなたが誰でどのセッションオブジェクトがあなたのものであるかをサーバが知る方法です。ドメインを切り替えると、ブラウザはこのCookieを送信しなくなります(Cookieはドメインごとに送信されるため、サーバーは元のセッションCookieを表示しないため、新しいドメインの新しいセッションCookieが生成されます)。

ユーザーがあるドメインから別のドメインに移行する際のアプリのアーキテクチャはわかりませんが、ユーザーが各ドメインにアクセスするたびに一般的なCookieをブラウザに送信することができますこれを初めて使用して、サーバー上のメモリー内オブジェクトを相関させます。

0

アプリケーションをホストしているWebサイトのホストヘッダーに複数のドメインが指定されており、アプリケーションが任意の種類のWebガーデンを使用していないアプリケーションプールに存在すると仮定すると、ワーカープロセスw3wp.exe。 web.configがinprocではなくoutprocに格納されるセッションを指定していない限り、セッションデータはアプリケーション内のすべてのコードで使用できるようになります。

関連する問題