Clear Image Com dll을 사용하여 이미지 처리 서비스 라이브러리를 작성했습니다. methodLoadBitmapFromFile (imgFileName)을 포함하는 서비스 계약의 인터페이스 이미지가 있습니다. 내 서비스 클래스는이 메서드를 재정의하고 이미지와 이미지를 자르기 위해 clear image com dll과 그 메서드를 사용합니다. 이 서비스를 소비하지만기본 연결이 닫혔습니다 : 예기치 않게 연결이 닫혔습니다.
Imagery img;
img = new ServiceReference1.ImageryClient();
img.LoadBitmapFromFile(imgFileName);
pictureBox1.Image = img.GetBitmap();
이미지 일 때 내 서비스 contract.I가 ServiceReference1로 참조하는 서비스를 생성하기위한 더 나는 Windows 폼을 만들었습니다. LoadBitmapFromFile (imgFileName) -이 메서드는 실제로 서비스 클래스에서 정의됩니다. 그것이 내가 오류 다음 얻을 클라이언트에서 호출 할 때 :
{"The underlying connection was closed: The connection was closed unexpectedly."}
내 경우에 어떤 문제가 있습니까? 서비스 계층에서 Com dll을 사용하는 것이 문제입니까? 아무도 도와 줄 수 있습니까?