SQL Serverを使用してセッション状態を格納するASP.NETアプリケーションがあります。 )これ以外の場合は特に問題はありません。SQLを使用してセッションを保存するときのセッション状態の接続エラーを検出するにはどうすればよいですか?
データベースサーバはサードパーティによってホストされており、定期的にSQLサーバのメンテナンスを行います。この場合、コードでdb接続エラーを正常に検出し、メンテナンス中のメッセージを表示することができます。各リクエストとともに実行され、Entity Frameworkコンテナのインスタンスをインスタンス化するHttpModuleを作成しました。インスタンス化が何らかの理由で失敗した場合、接続の問題があることがわかっており、ユーザーをメンテナンスページにリダイレクトします。
これは、セッション状態サーバーの設定を有効にするまで有効です。セッション状態は、このモジュールが実行される前に接続文字列にアクセスします。次に、セッション状態に対して醜い接続エラーが発生します。
どうすればこのエラーを検出できますか?アプリケーションにセッション状態の接続エラーをキャッチ/検出し、「インプロセス」セッション状態に切り替える場所がありますか?
メンテナンスページは実際には.htmlページなので、セッションは問題ではありません。答えをありがとう。私はこれを開いたままにして誰かが入力を持っているかどうかを確認しますが、そうでなければこの午後の午後を受け入れます。ありがとうrsbarro :) – Chev
私は助けることができる嬉しい、うれしい。 – rsbarro
これは、サーバーにアクセスできない場合に接続エラーを検出するのに役立ちました。文脈に関しては、それは私にとってはうまくいかないようです。ありがとう – Pimenta