因添加两个webservice引用时提示:{"无法加载协定为“sms.WebServiceSoap”的终结点配置部分,找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。"}

今天在做项目时因需要添加两个webservicey引用,但是当我添加了第二个引用时,

程序就不你能运行了,提示说:{"无法加载协定为“sms.WebServiceSoap”的终结点配置部分,

找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。"}

开始我还以为是不是我哪块代码无意间删除了或者是该webservice的问题,但是看提示是关于webservicey引用的问题

就去查一些资料,后来才了解到是是因为因为在“更新/删除”服务引用时,app.config文件并不会自动修改,

在“更新”或再次“加入”后,会生成两个同样的“endpoint”,需要手工删除掉多余的才能正常运行。

代码:

我们看到在client下有两个endpoint , 两个完全一样的endpoint ,任意删除一个,在运行项目就可以了,绝对好用哈哈,希望会对大家有帮助

时间: 2024-10-17 14:30:36

因添加两个webservice引用时提示:{"无法加载协定为“sms.WebServiceSoap”的终结点配置部分,找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。"}的相关文章

webservice 错误::无法加载协定为的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。

转自网络 错误::无法加载协定为“ServiceReference1.INetbankUpdateService”的终结点配置部分,因为找到了该协定的多个终结点配置.请按名称指示首选的终结点配置部分. 解决办法也会很简单,这个时候看看你的app.config里的<client></client>节点是不是有多个<endpoint>节点.如果是,就把留下一个需要的,其他的删除了.这个时候 再试着运行一下,应该就不会出错了.

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

前言 引用websevice时,有时会出现如下错误: 异常详细信息: System.InvalidOperationException: 无法加载协定为“ServiceReference1.ReportWsSoap”的终结点配置部分,因为找到了该协定的多个终结点配置.请按名称指示首选的终结点配置部分. 原因 webservice接口地址引用了多次,导致web.config配置文件中,多了终结点<endpoint>配置信息. 解决方式 删除多余的引用配置信息,如下图所示: 图中已经有了一个<

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

原因是: 在vs 2008中使用C#,多次添加/删除服务引用后,app.config文件并不会自动修改, 在添加/删除后,会生成多个“endpoint”,手工删除即可. app.config中的内容: <client>             <endpoint address="http://localhost:8080/WebService/UserInfoPort"                 binding="basicHttpBinding&q

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

<binding name="NetTcpBinding_IClrService1" receiveTimeout="00:10:00" sendTimeout="00:10:00" transferMode="Streamed" maxBufferPoolSize="524288000" maxBufferSize="2000000000" maxReceivedMessageS

解决4.4版本以上剪裁图片时提示无法加载图片的问题

/** * 将uri转换成字符串 * 解决4.4版本以上获取到的uri是图片名称而非图片路径,导致剪裁图片时提示无法加载图片的问题 * 详细的解决方案,请参考这篇文章 * 当安卓的版本比较高时(如4.4),选择本地相册可能会返回“无法加载此图片” * 原因:正常uri是file://...而高版本是content://... * 所以需要一个转换操作 * * @param context * @param uri * @return */ @SuppressLint("NewApi")

Java导入package编译后运行时提示无法加载主类的解决办法

Java代码中通过package导入包后,用命令行编译可以成功,但是运行时提示无法加载主类,这时候可以把编译后的class文件放在导入包的上一层文件夹,然后用 java 包名.类名 的命令形式运行 参考链接:点击这里 原文地址:https://www.cnblogs.com/excellent-ship/p/9134994.html

EF连接Sqlserver2014,使用DBGeography时提示无法加载sqlserverspatial.dll

(1)确认你要使用的SqlServer版本,如果是2014,就要在nuget中添加microsoft.sqlserver.types.dll,使用12.0.4100.1这个版本,它会自动添加sqlservertypes文件夹到项目中,并自动添加一个Loader类,在Loader类中修改以下代码,指定让sqlserver使用sqlserver2014的版本使用sqlserver spatial: public static void LoadNativeAssemblies(string root

添加删除程序无法安装IIS 提示没法加载模块

安装iis的时候提示 解决办法:依次是 属性--高级--系统变量--Path 变量值是:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem 来自为知笔记(Wiz)

两种方法实现在HTML页面加载完毕后运行某个js

两种方法实现在HTML页面加载完毕后运行某个js 这篇文章主要介绍了通过两种方法实现在HTML页面加载完毕后运行某个js,需要的朋友可以参考下 js方法: 复制代码 代码如下: <script type="text/javascript"> window.onload=function(){ var userName="xiaoming"; alert(userName); } </script> 以下为jQuery方法,需要引用jQuery