底层连接已关闭:连接意外关闭

时间:2013-03-26 11:53:33

标签: wcf

我使用Clear Image Com dll制作图像处理服务库。 我有一个服务合同的Imagery接口,它包含一个methodLoadBitmapFromFile(imgFileName)。我的服务类重写此方法并使用clear image com dll及其方法来裁剪图像。 此外,我创建了一个Windows表单来使用此服务但是

Imagery img;
 img = new ServiceReference1.ImageryClient();

 img.LoadBitmapFromFile(imgFileName);
  pictureBox1.Image = img.GetBitmap();

图像是我的服务合同。我创建一个引用为ServiceReference1的服务。 LoadBitmapFromFile(imgFileName) - 此方法实际上是在服务类中定义的。 当它从客户端调用时我得到以下错误:

{"The underlying connection was closed: The connection was closed unexpectedly."}

我的情况有什么问题? 这是在服务层使用Com dll的问题吗? 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可能希望添加try catch块以捕获异常,而不是创建新连接。可能的原因可能是超时。