私は、アクセスしたドメインに応じて複数のスキンで応答するASP.NET Webサイトを持っています。IIS 6のセッション状態が疑わしいと思われる
問題は、認証やその他の機能が、ユーザがログイン画面に戻ってきたり、他のセッション制御値が失われているように見えるランダムな不具合を引き起こしているようですが、 。他のドメインにも同じ問題がありません。
私たちのテストシステムでは、どのドメインからアクセスしても問題はありません。ライブでは、同じ手順を実行しても、セッション中のさまざまな時間に問題が発生します。これらの理由から、アプリケーションソフトウェアのバグではないと私は思っています。
問題が発生しているライブシステムでは、IISに2つのWebサイトがセットアップされ、それぞれに必要なドメインへのバインディングが設定されています。 1つは仮想ディレクトリhttp://mysite.com/myvirtualdirでサイトにアクセスし、もう1つはルートパスでhttp://myalternatesite.com/にアクセスします。私は仮想ディレクトリが問題だとは思わない。
負荷分散環境ですか? –
セッション状態はメモリ内かデータベース内に保持されていますか? –
いいえ、ロードバランシングはありません。唯一の唯一の特質は、同じアプリケーションコードを指し示す2つのWebサイトがIISに設定されており、アクセスされるドメインに基づいて異なるスキンが提示されることです。 – gb2d