通信对象 System.ServiceModel.Channels.ServiceChannel 无法用于通信,因为其处于“出错”状态。
采用的是NetTcpbinding双工通信,客服端闲置一段时间久出现这个错误。
断句进入查看:myClient客服端代理对象
myClient.ChannelFactory.State状态为Opened
myClient.State为Faulted
而且服务端和客户端,非活动时间都设置的很长:
inactivityTimeout="08:00:00"
receiveTimeout="08:00:00"
是不是你的代码有打开了通道,但是在使用完了,没有及时的关闭,或者就是没有关闭呢