편집자 주 :
자동 업그레이드 프로세스에 구현 된 프로젝트는 웹 서비스의 포획은 라이브러리에 파일을 업그레이드 서비스 호출을 추가하여 update.xml 전화,하지만 당신은 클래스 라이브러리에서 호출 할 때 그것은 이상한,하지만 간단한 테스트 프로젝트에 문제가 없습니다. 방법을 이용하여 용액을 후술
주요 프로젝트에서,의 app.config 및 청소 관련의 app.config 내용의 라이브러리를 추가합니다.
WebService를 참조하면 프로그램의 인스턴스에 주어 졌을 때 WebService에 오류를 실행합니다 :
나는 WebService 클래스 라이브러리에 있었기 때문에 메인 프로그램이 라이브러리이 문제의 출현에 대한 참조를 추가했다.
해결 방법 :
예외 정보에 따르면 :
클라이언트가이 계약의 요소를 찾을 수 없기 때문에 WebServiceTest.WebServiceSoap "기본 엔드 포인트 요소"를 ServiceModel은 서비스 클라이언트 구성 섹션에서 참조 계약을 찾을 수 없습니다. "이 응용 프로그램의 구성 파일이 발견되지 않기 때문에, 또는 수 끝점 요소 검색되었습니다. "
읽기 구성 파일을 읽을 여부를 판정 할 수있다.
이렇게 생성 된 새로운 메인 프로그램의 App.config 파일 및 참조 된 클래스 라이브러리 내용에 WebService에의의 app.config의는 system.serviceModel 노드 구성 파일의 App.config 단지 새로운 노드 구성 파일에 복사 할 때 실행 저장, 문제는 해결된다.
는 system.serviceModel 노드는 다음과 같습니다 :
https://blog.csdn.net/weixin_42778195/article/details/82967582