【问题标题】:WCF Application hosted service not appearing in Service ManagerWCF 应用程序托管服务未出现在服务管理器中
【发布时间】:2014-09-18 05:36:06
【问题描述】:

真的很简单的问题。

我的服务器上运行了一个应用程序托管的 WCF 服务。该服务处于开发的早期阶段。我希望它是“自我修复”。

当我运行服务时(通过双击 .exe 运行创建它的控制台应用程序),我没有看到该服务出现在任务管理器或典型 Windows 服务管理器的服务下。

我错过了什么吗?

实现这种自我修复的最佳方法是什么(崩溃时重新启动)。

谢谢

【问题讨论】:

  • 它没有出现是因为您正在运行托管服务的应用程序,它没有作为 Windows 服务运行。将您的控制台应用程序更改为服务并使用 sc.exe 进行安装。

标签: c# web-services wcf rest console-application


【解决方案1】:

您需要在 Visual Studio 中使用 Windows 服务的项目类型并将构建的 exe 文件安装为 Windows 服务才能在“服务”面板中看到它。

Windows 服务必须从一开始就这样构建。您不能只获取任何可执行文件并将其安装为 Windows 服务。

MSDN 上的更多信息:Introduction to Windows Service Applications

【讨论】:

    猜你喜欢
    • 2011-10-05
    • 1970-01-01
    • 2012-11-29
    • 2017-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多