解决方案中建立了三层项目,客户端(Client)、WCF连接控制端(Connect2WCF)、服务器端(Web)。每层项目各司其职。
客户端通过引用Connect2WCF来与Web端进行数据交互。
调试的时候,总是报错:
“在 ServiceModel 客户端配置部分中,找不到引用协定“ServiceReference.IWcfService”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。”
最后的症结在WCF和Client两个项目里面的app.config的设置不一致。
解决方法:把Connect2WCF下的app.config中的system.serviceModel节点整个复制到Client项目的app.config中相应的位置,再次调试,搞定。
留文备用。欢迎纠错。