セッションが引き続き失われるライブ サーバーでホストされている Web サイトがあります。
アプリケーションの開始時と終了時、セッションの開始時と終了時、およびアプリケーション エラーがあるかどうかを確認するために、global.asax にログを追加しました。
私のウェブサイトに移動すると、ログイン後にアプリケーションが開始され、セッションが開始され、電子メールとユーザー ID が保存されます。その後、サイトを1分ほどナビゲートしただけで、自動ログアウトしました。自動ログアウトは、セッションが null であり、それを放棄した結果です。
以下は、上記のテストのログです。
[11:4:57:802] Application has started
[11:4:58:872] Session has started
[11:4:58:890] Set Email Sessions
[11:4:59:61] Set PracticeId and PractitionerId Sessions
[11:6:49:838] Application has started
[11:6:5:391] Session has ended
[11:6:5:445] Application has ended
[11:6:8:208] Session has started
[11:6:8:338] Abandon Session
[11:6:8:343] Session has ended
テストしましたが、これは特定のリンクの問題ではなく、ローカル ホストでサイトを実行している場合は発生しません。アプリケーションの開始が開始され、セッションがnullに設定されると想定されるため、セッションが失われます。
application_start がランダムにトリガーされる原因は何ですか?