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

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

 <system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="NoneSecurity" maxBufferPoolSize="" maxReceivedMessageSize="" useDefaultWebProxy="false">
<readerQuotas maxStringContentLength="" maxArrayLength=""/>
<security mode="None"/> </binding>
</basicHttpBinding>
</bindings>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
<behaviors> <endpointBehaviors>
<behavior name="DomainServiceBehavior">
<webHttp/>
<!-- 解决问题:已超过传入消息()的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。 -->
<dataContractSerializer maxItemsInObjectGraph="" />
</behavior>
</endpointBehaviors>
</behaviors>
<services>
<service name="ZloServer.CrossDomainService">
<endpoint address="" behaviorConfiguration="DomainServiceBehavior" binding="webHttpBinding" contract="ZloServer.ICrossDomainService"/>
<host> </host>
</service>
</services> </system.serviceModel>
05-11 09:37