私は以下について少し混乱しています: Global.asxのSession_Start()にいくつかのロジックを持つasp.net Webサイトを設定しました。私は、これがセッション中に1回だけトリガされることを期待していました。しかし、イベントは1回のリクエストごとに発生しました。ASP.Net Session_Startは常に起動します
ダミーのセッションオブジェクトを宣言すると、これで問題が解決されました。 また、web.configに<sessionState mode="InProc" />
を追加するとこの問題を解決できます。私はIIS7を使用して、デフォルト値をチェックしましたが、これはすでに「処理中」に設定されています。
私に何かが不足していますか?これは正常な動作ですか?セッションオブジェクトを宣言しなくてもこのイベントが機能することを期待していました。
これは、Redisプロバイダを使用しているときに 'Session_Start'が起動しているシナリオで私にとってはうまくいっています。 SessionIDは常に正しいですが、各リクエストでセッションが新しいと考え続けました。 –