WCF终结点配置

错误信息:已有针对 IP 终结点 127.0.0.1:8235 的侦听器。如果有其他应用程序已在侦听此终结点,或者,如果在服务主机中具有多个服务终结点,这些终结点具有相同的 IP 终结点但绑定配置不兼容,则可能会发生这种情况。

解决方法:需要在类库 app.config文件中添加代码:

 1 <system.serviceModel>
 2     <bindings>
 3       <basicHttpBinding>
 4         <binding name="NoneSecurity" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" useDefaultWebProxy="false">
 5           <readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647"/>
 6           <security mode="None"/>
 7
 8         </binding>
 9       </basicHttpBinding>
10     </bindings>
11     <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
12     <behaviors>
13
14       <endpointBehaviors>
15         <behavior name="DomainServiceBehavior">
16           <webHttp/>
17           <!-- 解决问题:已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。 -->
18           <dataContractSerializer maxItemsInObjectGraph="2147483647" />
19         </behavior>
20       </endpointBehaviors>
21     </behaviors>
22     <services>
23       <service name="ZloServer.CrossDomainService">
24         <endpoint address="" behaviorConfiguration="DomainServiceBehavior" binding="webHttpBinding" contract="ZloServer.ICrossDomainService"/>
25         <host>
26
27         </host>
28       </service>
29     </services>
30
31   </system.serviceModel>
时间: 2024-10-16 13:29:48

WCF终结点配置的相关文章

WCF初探-21:WCF终结点(endpoint)

WCF终结点概述 在之前文章的示例中,我们都是通过配置服务的终结点(endpoint)发布的服务,供客户端调用,这是因为WCF服务的所有通信都是通过该服务的终结点进行的.每个终结点(endpoint)包含四个属性. 一个指示可以查找终结点的位置的地址. 一个指定客户端如何与终结点进行通信的绑定. 一个标识可用操作的协定. 一组指定终结点的本地实现细节的行为. 终结点的结构 WCF服务终结点(endpoint)通信结构 终结点(endpoint)的组成内容 终结点地址 每个终结点都具有与其关联的地

WCF服务配置编辑器使用

学习wcf,特别是初学者,配置文件很难搞懂,有点复杂,自己手动配置哪有这么多精力啊,这不是吃的太饱了吗,所以学会使用配置编辑器是必须的,下面是学习的流程图. 打开工具的wcf服务配置编辑器,点击文件=>打开=>配置文件(找到你项目所在的app.config配置文件),服务是空的,在点击新建服务,浏览找到dll文件单击文件加入服务类型 点击下一步,在点击下一步,默认选择http在下一步,下一步,之后就是下面的页面了,填写好终结点的地址下一步 完成创建之后便是配置好所谓的ABC了,照着下面的配置就

2 WCF里面配置的含义

1 首先介绍所谓的a,b,c. a就是address 地址: b binding 绑定的协议 譬如http  tcp udp 利用这些协议方式请求address: c contract  代表请求的规则 要请求的方法 譬如 getData() 2 附上一张wcf 根据配置通信的抽象简图 3 附上一张wcf服务端配置文件的节点结构图 4 代码说明 <?xml version="1.0" encoding="utf-8" ?> <configurati

WCF客户端配置以及代理-----基于DDD领域驱动设计的WCF+EF+WPF分层框架(4)

写在最前面:转载请注明出处 目录置顶: 关于项目--------------------基于DDD领域驱动设计的WCF+EF+WPF分层框架(1) 架构搭建--------------------基于DDD领域驱动设计的WCF+EF+WPF分层框架(2) WCF服务端具体实现---------基于DDD领域驱动设计的WCF+EF+WPF分层框架(3) WCF客户端配置以及代理-----基于DDD领域驱动设计的WCF+EF+WPF分层框架(4) Domain具体实现------------基于DD

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

今天在做项目时因需要添加两个webservicey引用,但是当我添加了第二个引用时, 程序就不你能运行了,提示说:{"无法加载协定为"sms.WebServiceSoap"的终结点配置部分, 找到了该协定的多个终结点配置.请按名称指示首选的终结点配置部分."} 开始我还以为是不是我哪块代码无意间删除了或者是该webservice的问题,但是看提示是关于webservicey引用的问题 就去查一些资料,后来才了解到是是因为因为在"更新/删除"服务引

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

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

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

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

WCF学习之旅—WCF服务配置(十四)

一.概述 我们在前面章节中讲了寄宿,在前面的实例中也用到了配置文件,这一篇主要讲讲如何在应用配置文件,提高WCF程序的灵活性.在编写WCF服务应用程序时,编写配置项也是其中一项主要工作,在前面的几个示例中我也使用过配置文件,通过配置文件来简化代码.WCF通过公开终结点,向客户端公开服务,包括服务的地址.服务用于发送和接收消息的传输和消息编码,以及服务需要的安全类型等.当我们把这些配置项写入到配置文件后,我们无需编译即可修改WCF的一些可变信息,提高了程序的灵活性. 注意: 1)在代码里写了配置,

spring调用wcf以及配置过程

原文出自于 http://www.blogjava.net/downmoon/archive/2010/08/24/329786.html 我们看看生成的WSDL 第二步:调用WCF生成的WSDL生成java客户端. 首先,请允许我介绍下axis2,它的官方地址:http://ws.apache.org/axis2/ 这是一个java平台的web service解决方案.我们最常用的是WSDL2Java和Java2WSDL两个功能. 关于Web service的另一个解决方案是xFire,我没试