WCF系列之承载(IISTCP) 牧羊人

上一篇说到了IIS方式承载HTTP协议的服务,那么这里将继续带来TCP协议在IIS中的承载的实现方式。

契约和服务实现与HTTP的方式一致,这里不再重复说明,主要是配置文件的区别,下面来看一下服务器端的配置文件的配置。

可以看到,配置中,吧所有的http协议均改成了基于tcp协议的配置,其中元数据的配置,在行为中(serviceMetadata必须得提供),直接写改节点即可实现net.tcp的元数据发布,我们同样在浏览器里测试承载是否成功,我们可以看到下面的界面,那么说明承载已经成功。

那么客户端调用的配置,同样也是把相应的配置修改为tcp协议即可。

其中要注意的是,IIS部署的时候绑定要加上net.tcp协议的绑定,如下图所示:

在高级属性添加上对net.tcp的协议支持,那么就在IIS中承载成功了。 

 好,那么IIS中承载TCP协议的WCF服务就介绍到这里。

原文地址:https://www.cnblogs.com/hunter2014/p/5863229.html