.net服务 错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务 itprobie

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

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

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

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

程序员的基础教程:菜鸟程序员

原文地址:https://www.cnblogs.com/guohu/p/3106053.html