如何在XP中部署没有IIS的WCF服务

本文关键字:IIS WCF 服务 部署 XP | 更新日期: 2023-09-27 18:21:55

如何在XP中部署没有IIS的WCF服务(相当简单)

该服务将仅由Windows应用程序中的本地网络使用,在wsHttpBinding中具有自定义用户名和密码验证器的安全性。

我的服务代码是C#,Framework 4.0,在Visual Studio 2010 Pro中构建的。

如何在XP中部署没有IIS的WCF服务

您应该将其编写为自托管的windows服务,在msdn上有一篇关于它的文章。

使用System.ServiceModel.ServiceHost.

本质上:

IMyContract instance = new MyService();
var host = new ServiceHost(instance, "net.tcp://localhost:1234/MyEndpoint");