一个服务安装程序或者项目的输出中有多个服务,安装到本地后只有一个服务能启动。

遇到这个问题大多是由于在启动文件中只设置了其中一个服务造成的。

解决方法:修改启动文件Program.cs就可以了。

 

ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[] 
{ 
	new Service1(),
	new Service2()//改这里...
};
ServiceBase.Run(ServicesToRun)