【发布时间】:2010-10-19 02:59:10
【问题描述】:
我们得到
“通信对象 System.ServiceModel.Channels.ServiceChannel 无法用于通信,因为它处于故障状态。”
我们关闭应用程序时的消息。谁能告诉我如何解决它?我们知道这是试图关闭的通信通道,但由于服务不可用或处于故障状态而无法关闭。
我只能说,当服务不可用,但垃圾收集器试图销毁对象时,通信对象正在调用它的服务关闭函数。我们得到了异常。
【问题讨论】:
-
不会回答,因为我不能告诉你为什么它有问题;但是你可以在尝试关闭它之前检查它是否处于故障状态。