【发布时间】:2008-12-19 03:41:42
【问题描述】:
在我的 Application_Start() 方法中,当某些条件不满足时,如何停止 ASP.NET 应用程序的执行?
抛出异常似乎不起作用。
【问题讨论】:
在我的 Application_Start() 方法中,当某些条件不满足时,如何停止 ASP.NET 应用程序的执行?
抛出异常似乎不起作用。
【问题讨论】:
我认为这是不可能的;即使您可以“中止”启动,下一次尝试从该站点访问 URL 也会尝试重新启动它
也许可以使用静态变量来表示 go/no-go,而 begin_request 可以重定向到占位符页面?
【讨论】:
似乎有一个COM API 可用于 IIS 管理。不过,我想我会先尝试 Environment.Exit()。
【讨论】:
做一些引发未处理错误的事情。也许抛出异常就足够了。
【讨论】: