C# 服务进程无法连接到服务控制器

C# 服务进程无法连接到服务控制器,c#,service,C#,Service,嗨,我想写一个快速的演示服务。以下是MSDN的教程: 因此,本教程基本上设置了一个写入事件日志的基本服务。它还配置安装并添加安装项目。因此,我在几台计算机上尝试了安装,一台运行Server2008R2,另一台运行Windows7 基本上,安装程序运行正常,但服务不会显示在服务列表中。我还检查了事件日志,并收到一个错误,其描述如下: “服务进程无法连接到服务控制器” 但是,没有关于该错误的其他信息。有人知道如何让服务显示在服务列表中并运行吗?谢谢 我可以提到的另一项是,创建了服务的自定义日志,但

嗨,我想写一个快速的演示服务。以下是MSDN的教程:

因此,本教程基本上设置了一个写入事件日志的基本服务。它还配置安装并添加安装项目。因此,我在几台计算机上尝试了安装,一台运行Server2008R2,另一台运行Windows7

基本上,安装程序运行正常,但服务不会显示在服务列表中。我还检查了事件日志,并收到一个错误,其描述如下:

“服务进程无法连接到服务控制器”

但是,没有关于该错误的其他信息。有人知道如何让服务显示在服务列表中并运行吗?谢谢


我可以提到的另一项是,创建了服务的自定义日志,但没有条目。

问题已解决。我没有按照教程的最后一部分添加自定义操作:)我起初认为它是可选的,但这似乎是安装服务的最后一部分。现在工作正常。

每次尝试从Visual Studio运行windows服务时,事件日志中都会记录消息“服务无法启动。服务进程无法连接到服务控制器”。与在Visual Studio中创建的大多数项目不同,Windows服务项目不能通过按F5直接从开发环境中运行。请参阅以下msdn链接

您需要向服务中添加安装程序

转到服务的设计器视图。单击“添加安装程序”链接。这将添加服务安装必需的对象

最后一件事是确保以管理员权限运行installutil.exe


只需取消选中“启用VisualStudio托管过程”就可以了

你能链接教程吗?我也有同样的问题。问题中链接了教程。哪个动作?该页面没有“自定义操作”一词。类似的回答如下: