0
application.exe

ObjectDisposedException
System.Net.Sockets.NetworkStream

at System.Net.Sockets.NetworkStream.Write()
at CoreLab.Oracle.CoreLab1Oracle.a()
..

我需要复制这个问题,但我不明白是什么导致了这个错误。

谁能解释在什么条件下引发此异常?

4

1 回答 1

1

如果没有更多上下文,我们只能告诉您一些代码(无论CoreLab.Oracle.CoreLab1Oracle.a()是什么)试图对已经被处理Write的 a进行处理。NetworkStream这可能像“套接字断开连接”一样简单,或者可能更复杂,涉及您对对象的使用,并且可能过早地显式调用Dispose()(或隐式调用)。using或者它可能就像“只是一个错误”一样简单。

但从根本上说,如果没有更多信息,我们就无法调试它。是CoreLab.Oracle.CoreLab1Oracle你自己的代码吗?或者您正在使用的某个库?

于 2013-06-13T08:08:32.810 回答