如何在单独的实例中启动两个服务

时间:2014-10-06 14:00:22

标签: c# windows-services

我正在从Windows服务启动WCF服务。但与此同时,我需要在单独的实例中从同一个Windows服务启动另一个Windows服务。

以下是我用于启动单个WCF服务的代码。

Program.cs的

static void Main()
{
        ServiceBase[] ServicesToRun;

        ServicesToRun = new ServiceBase[] 
        { 
            new WCFService() 
        };

        ServiceBase.Run(ServicesToRun);
}

我需要帮助才能在单独的实例中从此服务启动另一项服务,请帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我在下面的链接中找到了答案 Multiple Windows Services in One exe

我们需要在同一个文件中再添加一个Windows Service文件,并需要为其添加安装程序。它将在同一个单一Windows服务中启动两个服务。