C#Windows服务-打包二进制文件
我创建了一个C#服务,它使用TFS DLL连接和查询服务器实例。我已经能够在VisualStudio上的调试中运行服务代码,它符合要求并且在我的开发机器上运行没有问题 一旦我安装了build output service.exe和相关文件,并使用installutil在主机服务器上部署,我会从installutil收到一条成功消息,但该服务无法启动,它被设置为自动运行 当我尝试手动启动时,收到错误消息“1053服务未及时响应启动或控制请求” 我的假设是,尽管使用service.exe复制了dll文件,但dll文件没有正确放置 是否有特定的方法将这些文件作为installutil的一部分进行部署?我找不到有关提供必要支持文件的具体文档或指南 谢谢。您可以在目标计算机上安装 或者,您可以向项目中添加适当的C#Windows服务-打包二进制文件,c#,windows,service,tfs,C#,Windows,Service,Tfs,我创建了一个C#服务,它使用TFS DLL连接和查询服务器实例。我已经能够在VisualStudio上的调试中运行服务代码,它符合要求并且在我的开发机器上运行没有问题 一旦我安装了build output service.exe和相关文件,并使用installutil在主机服务器上部署,我会从installutil收到一条成功消息,但该服务无法启动,它被设置为自动运行 当我尝试手动启动时,收到错误消息“1053服务未及时响应启动或控制请求” 我的假设是,尽管使用service.exe复制了dll
也可以考虑使用新的
两个想法;如果你的启动时间太长,你会得到这个错误。我加入了更多的日志记录来帮助诊断问题发生的地方。我最终安装了SDK和Team Viewer,这提供了我需要的所有文件。我将研究RESTAPI作为一种更紧密的替代方案。