【问题标题】:How to start two services in separate instances如何在不同的实例中启动两个服务
【发布时间】:2014-10-06 14:00:21
【问题描述】:

我正在从 Windows 服务启动 WCF 服务。但同时我需要在不同的实例中从同一个 Windows 服务启动另一个 Windows 服务。

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

程序.cs

static void Main()
{
        ServiceBase[] ServicesToRun;

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

        ServiceBase.Run(ServicesToRun);
}

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

提前致谢。

【问题讨论】:

  • 检查这是否可以帮助stackoverflow.com/questions/8725082/…
  • @Mohank,我想在同一个 Main 方法中调用另一个服务。我不想创建与另一个实例相同的服务。实际上,如果我运行此 Windows 服务,它应该启动一个 WCF 服务和另一个 Windows 服务(在此文件夹中写入监视功能)

标签: c# windows-services


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多