2013-03-26 270 views
0

我使用了Clear Image Com dll来制作图像处理服务libray。 我有一个服务合约接口Imagery,它包含一个methodLoadBitmapFromFile(imgFileName)。我的服务类重写此方法,并使用清晰的图像COM DLL和它的方法来裁剪图像。 进一步我创建了一个Windows窗体的消费这项服务,但是当底层连接已关闭:连接意外关闭

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

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

意象是我的服务contract.I创造是指作为ServiceReference1服务。 LoadBitmapFromFile(imgFileName) - 此方法实际上是在服务类中定义的。 当它从客户端调用我得到以下错误:

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

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

回答

0

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

相关问题