Wcf 无法访问已释放的对象
我正在编写一个与web服务集成的工具,我有一个方法,它只构建了一个ImportExportSoapClient对象,用于调用web服务的API方法,但是当我调用其中一个方法时,我得到的方法无法访问已处理的对象System.ServiceModel.Channels.ServiceChannel?任何人都有类似的经历或可以帮忙吗?您可能正在尝试使用一个已经关闭的Wcf 无法访问已释放的对象,wcf,web-services,dispose,wcf-client,Wcf,Web Services,Dispose,Wcf Client,我正在编写一个与web服务集成的工具,我有一个方法,它只构建了一个ImportExportSoapClient对象,用于调用web服务的API方法,但是当我调用其中一个方法时,我得到的方法无法访问已处理的对象System.ServiceModel.Channels.ServiceChannel?任何人都有类似的经历或可以帮忙吗?您可能正在尝试使用一个已经关闭的通信对象(如频道工厂)。当对象处于关闭或关闭状态时,您会得到ObjectDisposedException MSDN Reference:
通信对象(如频道工厂
)。当对象处于关闭
或关闭
状态时,您会得到ObjectDisposedException
MSDN Reference:我也遇到了这个问题,这是因为我的客户端试图重新使用上次运行客户端时挂起的旧连接。大约一分钟后,当我重新尝试时,问题消失了,请提供如何创建和使用客户端的代码示例