セッションに 2 つのオブジェクトを保存します。どういうわけか、別のユーザーのオブジェクトの 1 つが別のユーザーのセッションにロードされました。ユーザーはこの特定のデータにアクセスするべきではありませんでした。ユーザーはそれを見てすぐに、何かが非常に間違っていることに気づきました。
彼に提示されたデータの視覚的証拠があり、セッションが混乱しない限り、それが起こった可能性はまったくありません. これは、私たちが把握できない非常に恐ろしい状況です (再現できません)。私たちにとって唯一の答えは、セッション変数を混同したことで ASP.NET StateServer を非難することです。
StateServer cookieless="false"
私たちのアプリケーションは、セッション モードと FormsAuthenticationを使用して、Windows Server 2003 と IIS6 で実行される ASP.NET 2.0 アプリです。
他の誰かがこの問題を抱えていますか? どうすれば解決できますか?