0
svcutil.exe를 사용하여 로그인해야하는 서비스의 메타 데이터를 가져 오려고합니다. 어떻게 할 수 있습니까?로그인이 필요한 비누 서비스 메타 데이터를 얻는 방법은 무엇입니까?
1)가 자격 증명을 요청할 것 "서비스 참조 추가"비주얼 스튜디오를 사용
svcutil.exe를 사용하여 로그인해야하는 서비스의 메타 데이터를 가져 오려고합니다. 어떻게 할 수 있습니까?로그인이 필요한 비누 서비스 메타 데이터를 얻는 방법은 무엇입니까?
1)가 자격 증명을 요청할 것 "서비스 참조 추가"비주얼 스튜디오를 사용
은 기본적으로이 작업을 수행하는 세 가지 방법이 있습니다.
2) IE에서 WSDL로 이동하고 (자격 증명을 전달한 후) 모든 WSDL 및 XSD를 저장 한 다음 SVCUTIL을 사용하여 프록시를 생성합니다. 후방에 통증이 생기면 수동으로 편집해야합니다.
3) 서비스 공급자로부터 프록시를 얻습니다. 그들은 당신을 위해 그것을 생성하고 준비시켜야합니다.
이상한 점은 제공자가 프록시를 생성하는 데 사용할 수있는 노출 된 HTTP 끝점 보안을 가져야한다는 것입니다. 처음 두 가지는 환경에 따라 사용자 친화적이지 않기 때문에 (방화벽, 보안 설정 등). 최악의 경우에는 프록시 생성을 위해 WSDL을 제공 할 수 있어야합니다.
나는 시도했지만 아무것도 얻지 못했다. "https에서 얻을 수 없다"고 말합니다. – Freshblood
IE로 간다면 wsdl을 볼 수 있습니다. 로그온 한 후. 또한 Visual Studio에서 서비스 참조를 추가하려고 시도 했습니까? – CkH
내가 브라우저에서 테스트 할 때 "디렉토리 목록이 거부되었습니다"라고 표시되는 링크에도 https가 포함되어 있습니다. – Freshblood