誰かが私のためにこの動作を明確にし、ASP.NET が新しいセッションのようなものをいつ処理するかを決定する方法を説明してくれることを願っています。
A) Internet Explorer で、問題の ASP.NET サイトを読み込みます。新しいセッションを開始します。
B) メニューの [ファイル] - [新しいウィンドウ] に移動すると、同じセッション内にとどまります。
C) Internet Explorer の新しいインスタンスを起動して同じページをロードすると、新しいセッションが開始されます。
ステップ C で混乱しています。リモート IP に基づいて、同じセッションであると予想しています。
これが新しいセッションであると判断するために、IIS/ASP.NET は何を行っていますか? IE の新しいインスタンスが使用しているリモート ポートを見ていますか? File - New で新しいウィンドウを開くと、親と同じリモート ポートが使用されます。