C# WCF应用程序托管服务未出现在服务管理器中

C# WCF应用程序托管服务未出现在服务管理器中,c#,web-services,wcf,rest,console-application,C#,Web Services,Wcf,Rest,Console Application,这个问题真的很简单 我的服务器上运行了一个应用程序托管的WCF服务。这项服务正处于开发的早期阶段。我希望它能“自我康复” 当我运行该服务时(通过双击.exe来运行创建它的控制台应用程序),我没有看到该服务出现在任务管理器或典型Windows服务管理器的“服务”下 我错过什么了吗 实现这种自我修复(崩溃时重新启动)的最佳方法是什么 谢谢您需要在Visual Studio中使用项目类型的Windows服务,并将生成的exe文件安装为Windows服务,以便在“服务面板”中查看它 Windows服务必

这个问题真的很简单

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

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

我错过什么了吗

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


谢谢

您需要在Visual Studio中使用项目类型的Windows服务,并将生成的exe文件安装为Windows服务,以便在“服务面板”中查看它

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


有关MSDN:的详细信息。

它不会出现,因为您正在运行承载服务的应用程序,而不是作为windows服务运行。将控制台应用程序更改为服务并使用sc.exe安装。