【发布时间】:2016-10-25 14:26:13
【问题描述】:
我有一个托管 WCF 服务器的 Windows 服务。 我使用“sc config....”和“sc failure...”来设置以下属性: 1)登录凭据 - 本地用户 2) 恢复 - 前 2 次失败重新启动服务,然后运行程序(.bat 或 .cmd)
我尝试使用几种使服务崩溃的方法对其进行测试,但没有一种方法能够恢复。 我尝试通过任务管理器,taskkil,在代码中抛出异常,除以零...
什么都没有发生 - 没有重新启动也没有运行程序。 有什么想法吗?
【问题讨论】:
-
要让服务自行终止,请使用
Environment.Exit(1); -
谢谢汤姆,我试过了(在服务启动期间和我发送请求后),它确实失败并崩溃,但没有恢复。我在使用“本地系统帐户”和用户帐户时尝试过,程序位于特定文件夹和“system32”文件夹中。
标签: c# wcf windows-services