一个项目下的多个Windows服务会产生问题

时间:2016-11-11 11:49:37

标签: service windows-services

我为Windows服务创建了一个项目,该项目包含多个Windows服务及其安装程序。

每当我安装我的服务项目时,它都会安装这两项服务,但每当我启动我的服务时,它总是只启动第一项服务。

例如

我创建了一个项目“MyProjet.Services

其中包含2项服务

  1. Service1
  2. Service2
  3. 我使用以下命令安装了此服务。

      

    installutil MyProject.Services.exe

    能够创建2个服务(Service1,service2),能够在Services.msc中看到它们

    然后我尝试用命令启动服务:

      

    SC启动Service1 param1 param2

    Services.msc: Service1状态:正在运行

      

    SC启动Service2 param1 param2

    Services.msc: Service2状态:正在运行

    但是在我的日志文件中,它仅显示第一个服务的日志。 在两个服务的启动事件中,我创建了日志“Service1 / 2已启动”。

    但每当我启动service2时,它总是说Service1已启动。 好像它无法启动另一项服务。 有什么我想念的吗?

    此致 Mox Shah

0 个答案:

没有答案