【发布时间】:2016-01-28 05:39:06
【问题描述】:
我创建了一个使用 TFS DLL 连接和查询服务器实例的 C# 服务。我已经能够在 Visual Studio 的调试中运行服务代码,它在我的开发机器上符合并运行没有问题。
一旦我安装了构建输出 service.exe 和相关文件,并使用 installutil 在主机服务器上进行部署,我会从 installutil 收到一条成功消息,但该服务无法启动,它被设置为自动运行。
当我尝试手动启动时,我收到错误消息“1053 服务没有及时响应启动或控制请求”
我的假设是,尽管使用 service.exe 复制了 dll 文件,但没有正确放置
有没有一种特定的方法可以将这些文件部署为 installutil 的一部分?我找不到有关提供必要支持文件的具体文档或指南。
谢谢。
【问题讨论】:
-
两个想法;如果您的启动时间过长,您将收到该错误。我会添加更多日志记录以帮助诊断问题所在。