Windows服务仅运行列出的第一个服务

时间:2012-10-23 11:06:56

标签: c# .net windows-services

我的主要功能是这样的:

ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
    new FirstService(),
new SecondService()
};
ServiceBase.Run(ServicesToRun);

我想运行两项服务,但只有FirstService才能启动。那是为什么?

1 个答案:

答案 0 :(得分:0)

请参阅此链接:http://www.bryancook.net/2008/04/running-multiple-net-services-within.html

简答:每项服务必须有自己的安装程序

但我认为,服务应该是独立的,我建议你重新考虑这个解决方案