在Windows服务中托管WCF服务

5 service wcf

如何在Windows服务中托管WCF服务?

谢谢Sekar

Joh*_*bly 7

我认为这篇文章在覆盖所需的步骤方面做得非常好: WCF Link

总结一下:

  • 首先,您需要创建一个"Windows服务"类型的新Visual Studio项目.
  • 接下来要能够安装该服务,您还需要编写以下形式的安装程序类:

.

 [RunInstaller(true)]
 public class ProjectInstaller : Installer
 {
 }
Run Code Online (Sandbox Code Playgroud)
  • 将WCF类添加到项目中,在Windows服务的OnStart和OnStop事件中,您必须显式启动WCF服务.

  • 在visual studio命令提示符下,您可以使用该命令安装该服务

.

installutil myservicename.exe
Run Code Online (Sandbox Code Playgroud)