WCF学习笔记

1.WCF不能区分重载函数,如遇到重载的函数需要在头部添加[OperationContract(Name="Sum_Int")] 名字就是你以后调用的名字,相当于给原函数重命名
2.WCF使用说明:
1)新建一个WCF服务
2)实现接口
3)查看WCF标签,添加工程引用 即Factory引用
4)在Wcf ServiceFactory 中注册使用的类和接口
5)修改WCF中的web-config配置文件,添加WCF终结点
6)在web项目中引用wcf服务(地址为浏览WCF服务试顶部的地址)

7)在调用WCF返回DataTable数据表时报错,提示wcf安全问题,原因是放回的Datatable没有名字即TableName为空,解决方法是返回Datatable之前给Datatable命名

3。WCF发布

需要在发布的WCF站点的管理网站-高级设置,连接协议中添加net.tcp的绑定

然后还需要在网站绑定编辑中添加net.tcp的绑定。否则访问的时候会出现错误:“找不到具有绑定 NetTcpBinding 的终结点的与方案 net.tcp 匹配的基址。注册的基址”

原文地址:https://www.cnblogs.com/huanglin101/p/4028950.html