2013-03-26 253 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塊來捕獲異常並創建新連接。可能的原因可能是超時。

相關問題