2011-02-18 2 views
2

클라이언트 응용 프로그램에서 웹 서비스를 사용하고 있습니다.다른 클라이언트의 여러 서버에서 호스팅되는 웹 서비스를 사용하는 방법은 무엇입니까?

현재 프록시 클래스는 wsdl.exe를 사용하여 생성됩니다. 웹 클래스의 URL 속성은 웹 서비스가 호스팅되는 특정 URL로 설정됩니다. 프록시 클래스는 클래스 라이브러리 프로젝트 중 하나의 일부입니다.

이제 우리는 하나 이상의 서버에서 웹 서비스를 호스트해야하고 다른 클라이언트는 다른 서버를 가리킬 수 있습니다. 지금 이걸 어떻게 관리 할 수 ​​있습니까?

클라이언트가 가리키고있는 URL을 사용하여 다른 클라이언트에 대한 프록시를 개별적으로 생성해야합니까? 그렇다면 모든 클라이언트에 대해 단일 설치를 어떻게 사용할 수 있습니까? 내가

답변

1

만큼 WSDL은 동일로 VS 2008를 사용하고

* 당신이 다른 웹 서비스 프록시를 생성 할 필요가 없습니다 각 서비스에 대한 - 당신은 단지 동일한 하나를 사용하여 엔드 포인트 URL을 설정할 수 있습니다 프록시에서 사용하려는 웹 서비스의 URL이됩니다.

* - 게시 된 끝점 URL 및 이와 유사한 것 외에도.

관련 문제