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