【发布时间】:2010-09-14 14:22:25
【问题描述】:
我正在编写一系列 Windows 服务。如果在启动期间抛出错误(在OnStart() 方法中),我希望它们失败。我原以为仅仅在OnStart() 中抛出一个错误就可以做到这一点,但我发现它反而“开始”并向我显示一条消息,指出“服务已启动,但处于非活动状态。这是正确的吗?” (释义)。我该如何处理错误,使其实际上无法启动服务?
【问题讨论】:
标签: c# .net windows-services error-handling