2008-12-19 93 views

回答

2

我不认为这是可能的;即使你可以'中止'启动,下一次尝试从该站点访问URL将尝试再次启动它

也许一个静态变量可以用来表示go/no-go,并且begin_request可以重定向到一个占位符页面呢?

0

做一些引发未处理的错误。也许抛出一个Exception就足够了。

1

似乎有一个COM API,你可以使用IIS管理。不过,我想我会先尝试Environment.Exit()。

+1

Environment.Exit()显然也会杀死IIS和整个AppPool。在IIS再次正常工作之前,我必须重新启动管理控制台和运行我的应用程序的AppPool。 – 2008-12-20 05:10:04