「自分のマシンで動作する」状況があります。
を使用して、あるページから別のページにセッション値を渡す Web サイトがあります。
Session["foo"] = 'blah';
そして2ページ目に
var foo = Session["foo"];
foo は page2 に存在しません。
ページをトレースすると、元のページとは異なるセッション ID が使用されていることがわかりました。Session_start にブレークポイントを設定すると、リクエストごとにページが新しいセッションを開始しているように見えます。
これは私のマシンでは発生しません...そして、他のマシンで解決するために何ができるか考えていますか?
SessionState は InProc です
Page1.aspx と Page2.aspx はどちらも同じ Web サイトの一部であり、
- プライバシーは、ターゲット マシン上のすべての Cookie を受け入れるように設定されています。
編集:自分のマシンとターゲットでの実行の違いは、ローカルでhttp://localhost/blahを使用し、XX_0001 が自分のマシンである他のクライアントからhttp://XX_0001/blahを使用していることです。