在浏览器访问接口及编写测试demo调用接口正常,整合到项目却出现:调用接口异常在ServiceModel客户端配置部分中,找不到引用协定“XXXX.XXXX”的默认终结点元素

最近在调用WebService时遇到了下面这个问题:

一开始我还是觉得有点奇怪,因为我已经写了一个测试的demo,可以调用这个接口,然后在项目中调用的时候竟然报错了。

经过一波操作找到了这个问题的解决方法:

原因是一个解决方案里包括了多个项目,我们可能在其中一个项目中调用了这个接口,这个项目的app.config文件里有对应的接口信息。

还需要将这个接口的配置信息复制到主程序的app.config文件中的

具体操作参考博客:

https://blog.csdn.net/friendan/article/details/49362409?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1

你可能感兴趣的:(C#)