C#调用WCF问题汇总
1、添加服务后无法引用,添加服务时打开高级,将下面的选项去掉就可以引用了。
2、在程序中引用后,运行时报“找不到引用协定‘’的默认终结点元素”错误,这是由于在工程的App.config里没有生成配置节点,比如在引用服务所在的winform项目的App.config下生成了配置节点,但在运行时依赖于winform的项目中的App.config中不会自动生成该节点,所以把winform中自动生成的下面节点拷到依赖于winform项目中的App.config就好了。或直接在依赖于winform的项目中也同时添加wcf服务引用就好了,注意:若App.config若没有自动生成节点,说明添加引用不成功,需按1的方法删掉重新添加,就会发现App.config有了配置节点。
<system.serviceModel>
xxx
</system.serviceModel>