我的主要功能是这样的:
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new FirstService(),
new SecondService()
};
ServiceBase.Run(ServicesToRun);
我想运行两个服务,但只是FirstService
开始。这是为什么?
我的主要功能是这样的:
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new FirstService(),
new SecondService()
};
ServiceBase.Run(ServicesToRun);
我想运行两个服务,但只是FirstService
开始。这是为什么?
请参阅此链接:http ://www.bryancook.net/2008/04/running-multiple-net-services-within.html
简短回答:每个服务都必须有自己的安装程序
但我认为,服务应该是独立的,我建议你重新考虑这个解决方案