我有一个编译的WCF服务(* .exe),包含所有需要的dll,现在我需要创建一个 windows-Service ,而不需要源代码。这可能吗?如果是这样,如何实现这一目标? wcf-service是一个基于控制台的服务,当windows-service正在运行时,控制台必须不显示
已经尝试使用sc.exe,但是当我启动windows-service时,这会以跟随错误结束:
“无法启动服务MyService”
错误1053:服务未在启动或控制请求上按时响应
- >从德语
翻译的错误消息答案 0 :(得分:1)
如果程序实现了ServiceBase
类,您可以使用installutil
(http://msdn.microsoft.com/en-us/library/50614e95.aspx)来安装该服务。
否则,您可以查看srvany
(http://support.microsoft.com/kb/137890)
如果将服务计划为控制台应用程序,您可能会遇到问题,因为您永远不知道在某些时候是否需要用户输入或弹出消息框。在这种情况下,您的应用程序将无法响应,并且很难找到原因。