停止执行ASP.NET应用程序

时间:2008-12-19 03:41:42

标签: asp.net application-start

在我的Application_Start()方法中,如何在不满足某些条件时停止执行ASP.NET应用程序?

抛出异常似乎不起作用。

3 个答案:

答案 0 :(得分:2)

我不认为这是可能的;即使您可以“中止”启动,下次尝试从网站访问URL也会尝试再次启动它

也许一个静态变量可用于发出go / no-go信号,而begin_request可以改为重定向到占位符页面?

答案 1 :(得分:1)

似乎有COM API可用于IIS管理。我想我首先尝试使用Environment.Exit()。

答案 2 :(得分:0)

做一些抛出未处理错误的事情。也许抛出一个例外就足够了。