无法加载协定为“ServiceReference1.ReportWsSoap”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。

前言

  引用websevice时,有时会出现如下错误:

  异常详细信息: System.InvalidOperationException: 无法加载协定为“ServiceReference1.ReportWsSoap”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。

技术分享

 

 

原因

  

  webservice接口地址引用了多次,导致web.config配置文件中,多了终结点<endpoint>配置信息。

 

解决方式

  

  删除多余的引用配置信息,如下图所示:

技术分享

 

  图中已经有了一个<basicHttpBinding>引用,后面又添加了一个<customBinding>引用,造成下面<client>端出现了两个访问入口,从而调用方法时,出现多个终结点错误。将图中的红色框内容删掉即可。

 

文章来自:http://www.cnblogs.com/ShadowFiend/p/5491928.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3