1つのIISサーバーでいくつかのASP.NETサイトを実行していますが、もちろん異なるポートを使用しています。これらのサイトでは、フォーム認証を介してログインできます。セッション状態はローカル状態サーバーに保存されます。私の問題は、ユーザーが1つのサイトにログインしてから別のサイトに移動すると、2番目のサイトから例外が発生し、アクセスできるようにWebブラウザーを閉じたり開いたりする必要があることです。私の推測では、最初のサイトのCookieにより、2番目のサイトにもログインしているように見えます(これについては完全に間違っている可能性があります)。
私はそれを修正するためにいくつかのことを試みました(おそらく愚かで問題とは何の関係もありませんが、ASP.NETの専門家からはほど遠いです):1)Web.configのサイトに異なるCookie名を付けるsessionStateタグ、および2)サイトを別のアプリプールに移動しますが、問題は解決しません。どんな助けでもいただければ幸いです。