Clear Image Com dll を使用して、画像処理サービス ライブラリを作成しました。methodLoadBitmapFromFile(imgFileName) を含むサービス コントラクト用のインターフェイス Imagery があります。私のサービス クラスはこのメソッドをオーバーライドし、clear image com dll とそのメソッドを使用して画像をトリミングします。さらに、このサービスを利用するための Windows フォームを作成しましたが、
Imagery img;
img = new ServiceReference1.ImageryClient();
img.LoadBitmapFromFile(imgFileName);
pictureBox1.Image = img.GetBitmap();
Imagery は私のサービス契約です。ServiceReference1 として参照するサービスを作成します。LoadBitmapFromFile(imgFileName) -- このメソッドは実際にはサービス クラスで定義されています。クライアントから呼び出すと、次のエラーが発生します。
{"The underlying connection was closed: The connection was closed unexpectedly."}
私の場合は何が悪いのですか?サービス層で Com dll を使用することの問題ですか? 誰でも私を助けることができますか?