一個服務安裝程序或者項目的輸出中有多個服務,安裝到本地后只有一個服務能啟動。
遇到這個問題大多是由於在啟動文件中只設置了其中一個服務造成的。
解決方法:修改啟動文件Program.cs就可以了。
ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new Service1(), new Service2()//改這里... }; ServiceBase.Run(ServicesToRun);
程序員的基礎教程:菜鳥程序員