1

誰かがセッションとその ID に関する最新情報を入手してくれることを願っています。

IIS 7 を実行していますが、セッションが複数の IP アドレスに割り当てられています。

ユーザーがモデムのプラグを抜くなどして IP アドレスをリセットしたことが原因である可能性を排除しました。

少なくとも 1 つのインスタンスで、ユーザーがログインし、別のユーザーからのデータが自分のアカウントに保存されていることを発見しました (データが保存されるアカウントを決定するユーザー ID は、セッション変数に保持されます)。別の例では、別のユーザーのセッションが与えられたときに、従業員が問題をチェックするためにログインしました。

セッション変数だけではありませんが、ログで、セッション ID 自体が 2 つの異なる IP アドレスに関連付けられていることを確認しました。ある時点で、これはユーザーの 10% 以上で発生していました。

いずれの場合も、セッション ID を共有する IP が同じ ISP 上にあるか、少なくとも 1 つの NameServer を共有していることがわかるため、問題がシステムにあるのではないかと考えています。

どんなアイデアでも大歓迎です。私たちは必死になっています!

4

1 に答える 1

4

これはIIS7のキャッシュの問題です。詳細はこちら: http: //lionsden.co.il/codeden/?p = 446

于 2010-02-18T21:44:03.743 に答える