2016-11-10 7 views
0

Webサービスがデータベースに接続できないなど起動時に初期化エラーが発生した場合、ウェブサイトを停止することは可能ですか?これにより、管理者は、ログファイルをチェックせずに何かが間違っていたことを知りやすくなり、コマンドラインパラメータが間違っていた場合に早期にアプリケーションを終了させることに似ています。もう1つの注意点、私はMicrosoft.Web.Administrationを使用することはできません。スタートアップエラーのためウェブサイトを停止する

答えて

0

これらの致命的なエラーに対して特定のタイプの例外を発生させ、Application_Errorで処理することができます。

これらの致命的なイベントが発生してそこで処理されると、IIS上でphysically停止せずにウェブサイトを停止させるApp_Offline.htmを生成することができます。

これは、あなたのウェブサイトが503 Service Unavailableを返すようにします。これはおそらく、致命的なイベントのために通信するウェブサービスの意味的に正しい方法です。

関連する問題