码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-05-14 10:12:13      阅读:651      评论:0      收藏:0      [点我收藏+]

标签:

前言

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

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

技术分享

 

 

原因

  

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

 

解决方式

  

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

技术分享

 

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

 

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

标签:

原文地址:http://www.cnblogs.com/ShadowFiend/p/5491928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!