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