服务客户端的WCF配置有三个部分: 看看bindings => clientBaseAddress
为什么我们需要指定回调地址? 这个字段是否必需? 为什么.NET无法确定客户端的地址? 这是否意味着我可以指定位于其他机器上的客户端端点?
<configuration>
<system.serviceModel>
<client>
<endpoint address=
</client>
<bindings>
<wsDualHttpBinding>
<binding name=
clientBaseAddress=
maxBufferPoolSize="2147483647"
maxReceivedMessageSize="2147483647"
</binding>
</wsDualHttpBinding>
</bindings>
<behaviors>
<endpointBehaviors>
<behavior name=>
</behavior>
</endpointBehaviors>
</behaviors>
</system.serviceModel>
答案 0 :(得分:2)
因为您使用的是wshttpdualbinding,所以如果您在Windows XP上运行,则需要ClientBaseAddress。如果您不使用XP,您应该可以将其删除。