【问题标题】:Create Windows-Service with compiled WCF-service使用已编译的 WCF 服务创建 Windows 服务
【发布时间】:2013-10-10 09:14:48
【问题描述】:

我有一个 已编译的 WCF-Service (*.exe),其中包含所有需要的 dll,现在我需要在没有源的情况下创建一个 windows-Service .这可能吗?如果是这样,如何实现这一目标? wcf 服务是一个基于控制台的服务,并且在 windows 服务运行时控制台必须不显示

已经尝试使用 sc.exe,但是当我启动 windows 服务时出现以下错误:

“服务 MyService 无法启动”

错误 1053:服务未按时响应启动或控制请求

-> 德语翻译的错误信息

【问题讨论】:

    标签: c# windows wcf service windows-services


    【解决方案1】:

    如果程序实现了ServiceBase 类,您可以使用installutil (http://msdn.microsoft.com/en-us/library/50614e95.aspx) 来安装服务。

    否则你可以看看srvany(http://support.microsoft.com/kb/137890)

    如果将服务计划为控制台应用程序,您可能会遇到问题,因为您永远不知道在某些时候是否需要用户输入或弹出消息框。在这种情况下,您的应用程序将变得无响应,并且很难找到原因。

    【讨论】:

    • Installutil我已经测试过了,最后他告诉我它是成功的,但是服务要么被列出,要么它没有被启动(监听端口8080)。不,该服务不需要用户交互或在控制台上不输出消息,它必须在后台运行。是否可以通过srvany 将 WCF 服务绑定到 windows 服务中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    相关资源
    最近更新 更多