Остановить выполнение приложения ASP.NET - PullRequest
3 голосов
/ 19 декабря 2008

Как в моем методе Application_Start () как я могу остановить выполнение приложения ASP.NET, когда определенные условия не выполняются?

Создание исключения не работает.

Ответы [ 3 ]

2 голосов
/ 19 декабря 2008

я не думаю, что это возможно; даже если вы можете «прервать» запуск, при следующей попытке доступа к URL-адресу с сайта попытайтесь запустить его снова

возможно, статическая переменная могла бы использоваться для подачи сигнала go / no-go, а begin_request мог бы вместо этого перенаправить на страницу-заполнитель?

1 голос
/ 19 декабря 2008

Похоже, COM API , который вы можете использовать для администрирования IIS. Я думаю, что сначала попробую Environment.Exit ().

0 голосов
/ 19 декабря 2008

Сделайте что-нибудь, что приведет к необработанной ошибке. Может быть, было бы достаточно выбросить исключение.

...