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>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM