Application_Start() メソッドで、特定の条件が満たされない場合に ASP.NET アプリケーションの実行を停止するにはどうすればよいですか?
例外をスローしても機能しないようです。
Application_Start() メソッドで、特定の条件が満たされない場合に ASP.NET アプリケーションの実行を停止するにはどうすればよいですか?
例外をスローしても機能しないようです。
私はそれが可能だとは思わない; 起動を「中止」できたとしても、次にサイトから URL にアクセスしようとすると、再度起動しようとします。
おそらく、静的変数を使用して実行/停止を通知し、代わりに begin_request をプレースホルダー ページにリダイレクトできますか?
IIS の管理に使用できるCOM APIがあるようです。ただし、最初に Environment.Exit() を試してみると思います。
未処理のエラーをスローする何かを行います。例外をスローするだけで十分かもしれません。