Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf 无法访问已释放的对象_Wcf_Web Services_Dispose_Wcf Client - Fatal编程技术网

Wcf 无法访问已释放的对象

Wcf 无法访问已释放的对象,wcf,web-services,dispose,wcf-client,Wcf,Web Services,Dispose,Wcf Client,我正在编写一个与web服务集成的工具,我有一个方法,它只构建了一个ImportExportSoapClient对象,用于调用web服务的API方法,但是当我调用其中一个方法时,我得到的方法无法访问已处理的对象System.ServiceModel.Channels.ServiceChannel?任何人都有类似的经历或可以帮忙吗?您可能正在尝试使用一个已经关闭的通信对象(如频道工厂)。当对象处于关闭或关闭状态时,您会得到ObjectDisposedException MSDN Reference:

我正在编写一个与web服务集成的工具,我有一个方法,它只构建了一个ImportExportSoapClient对象,用于调用web服务的API方法,但是当我调用其中一个方法时,我得到的方法无法访问已处理的对象System.ServiceModel.Channels.ServiceChannel?任何人都有类似的经历或可以帮忙吗?

您可能正在尝试使用一个已经关闭的
通信对象(如
频道工厂
)。当对象处于
关闭
关闭
状态时,您会得到
ObjectDisposedException


MSDN Reference:

我也遇到了这个问题,这是因为我的客户端试图重新使用上次运行客户端时挂起的旧连接。大约一分钟后,当我重新尝试时,问题消失了,

请提供如何创建和使用客户端的代码示例