2011-05-11 1 views
3

팀 S는 팀 C와 원격입니다. 팀 S는 WSHTTP 바인딩을 사용하여 WCF 웹 서비스를 만듭니다. 팀 S가 팀 C와 인터페이스 사양을 공유하는 가장 좋은 방법은 무엇입니까? asmx 웹 서비스 팀 S에서는 WSDL을 팀 C에게 전자 메일로 보냈습니다. 아직이 방법이 있습니까?오프라인으로 WCF 인터페이스 사양 공유

답변

1

는 두 팀이 어떤 온라인 연결을 사용할 수없는 경우, 한 가지 당신이 팀 S가 가능한 별도의 클래스 라이브러리 어셈블리에서, 클라이언트 - 프록시 서비스를 생성 할 수, 그 비주얼 스튜디오의 서비스 (Add Service Reference를 가져옵니다).

소스 코드를 다른 팀으로 보내면 프록시 클라이언트를 인스턴스화하고 해당 클라이언트에서 메소드를 호출 할 수 있어야합니다.

두 팀이 온라인으로 연결되어 있다면 Mikecito의 대답을 참조하십시오. 서비스 URL + ?wsdl으로 이동하면 WSDL을 항상 최신 상태로 유지할 수 있습니다.

0

서비스 URL 만 보내면 페이지의 편리한 wsdl 링크를 클릭 할 수 있습니다. 파이처럼 간단합니다.

wsdl을 직접 공유하려는 경우 서비스 URL 끝에 "? wsdl"(따옴표 제외)을 추가하기 만하면됩니다.

https://my.domain.com/myservice.svc?wsdl