错误信息:已有针对 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