我使用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的问题吗? 任何人都可以帮助我吗?
答案 0 :(得分:0)
您可能希望添加try catch块以捕获异常,而不是创建新连接。可能的原因可能是超时。