今日将Remoting服务端搬到一台双网卡的服务器上启动,结果客户端无法Remoting连接到服务器,经过探索,发现Remoting服务绑定到了内网网卡的地址,解决办法很简单,只需要在Channel配置项中将useIpAddress属性设置为false,如:
<channels>
<channelref="tcp"port="9000"useIpAddress="false">
<serverProviders>
<providerref="wsdl"/>
<formatterref="soap"typeFilterLevel="Full"/>
<formatterref="binary"typeFilterLevel="Full"/>
</serverProviders>
<clientProviders>
<formatterref="binary"/>
</clientProviders>
</channel>
</channels>
<channelref="tcp"port="9000"useIpAddress="false">
<serverProviders>
<providerref="wsdl"/>
<formatterref="soap"typeFilterLevel="Full"/>
<formatterref="binary"typeFilterLevel="Full"/>
</serverProviders>
<clientProviders>
<formatterref="binary"/>
</clientProviders>
</channel>
</channels>
本文介绍了一种常见的Remoting服务连接问题及解决方案。当服务端部署在双网卡服务器上时,可能会出现客户端无法连接的情况。文章详细解释了如何通过调整Channel配置项中的useIpAddress属性来确保服务绑定到正确的网卡。
1271

被折叠的 条评论
为什么被折叠?



