0

我使用 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的问题吗?谁能帮我?

4

1 回答 1

0

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

于 2013-03-26T12:18:00.920 回答