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