想用NLB实现故障转移,架构图如下:

<endpoint address="net.tcp://192.168.2.179:9208/ClinicBook/Service.svc/BookManage"
binding="netTcpBinding" bindingConfiguration="NetTcpBinding_ClinicBook_IBookManage"
contract="ClinicBookService.ClinicBook_IBookManage" name="NetTcpBinding_ClinicBook_IBookManage" />
<endpoint address="net.tcp://192.168.2.179:9208/ClinicBook/Service.svc/BookNet"
binding="netTcpBinding" bindingConfiguration="NetTcpBinding_ClinicBook_IBookNet"
contract="ClinicBookService.ClinicBook_IBookNet" name="NetTcpBinding_ClinicBook_IBookNet" />
App.config文件这样配置就报错:

如果改成下面直接访问就能成功,请问该如何解决?
<endpoint address="net.tcp://192.168.2.178:9208/ClinicBook/Service.svc/BookManage"
binding="netTcpBinding" bindingConfiguration="NetTcpBinding_ClinicBook_IBookManage"
contract="ClinicBookService.ClinicBook_IBookManage" name="NetTcpBinding_ClinicBook_IBookManage" />
<endpoint address="net.tcp://192.168.2.178:9208/ClinicBook/Service.svc/BookNet"
binding="netTcpBinding" bindingConfiguration="NetTcpBinding_ClinicBook_IBookNet"
contract="ClinicBookService.ClinicBook_IBookNet" name="NetTcpBinding_ClinicBook_IBookNet" />
wcf?nlb
------解决方案--------------------
看这篇文章,应该不难啊:
WCF Load Balancing : An End To End Example For NetTcpBinding
http://charliedigital.com/2009/04/17/wcf-load-balancing-an-end-to-end-example-for-nettcpbinding/