Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#Windows服务-打包二进制文件_C#_Windows_Service_Tfs - Fatal编程技术网

C#Windows服务-打包二进制文件

C#Windows服务-打包二进制文件,c#,windows,service,tfs,C#,Windows,Service,Tfs,我创建了一个C#服务,它使用TFS DLL连接和查询服务器实例。我已经能够在VisualStudio上的调试中运行服务代码,它符合要求并且在我的开发机器上运行没有问题 一旦我安装了build output service.exe和相关文件,并使用installutil在主机服务器上部署,我会从installutil收到一条成功消息,但该服务无法启动,它被设置为自动运行 当我尝试手动启动时,收到错误消息“1053服务未及时响应启动或控制请求” 我的假设是,尽管使用service.exe复制了dll

我创建了一个C#服务,它使用TFS DLL连接和查询服务器实例。我已经能够在VisualStudio上的调试中运行服务代码,它符合要求并且在我的开发机器上运行没有问题

一旦我安装了build output service.exe和相关文件,并使用installutil在主机服务器上部署,我会从installutil收到一条成功消息,但该服务无法启动,它被设置为自动运行

当我尝试手动启动时,收到错误消息“1053服务未及时响应启动或控制请求”

我的假设是,尽管使用service.exe复制了dll文件,但dll文件没有正确放置

是否有特定的方法将这些文件作为installutil的一部分进行部署?我找不到有关提供必要支持文件的具体文档或指南

谢谢。

您可以在目标计算机上安装

或者,您可以向项目中添加适当的


也可以考虑使用新的

两个想法;如果你的启动时间太长,你会得到这个错误。我加入了更多的日志记录来帮助诊断问题发生的地方。我最终安装了SDK和Team Viewer,这提供了我需要的所有文件。我将研究RESTAPI作为一种更紧密的替代方案。