2011-11-10 1 views
1

계약으로 개별 인터페이스를 사용하는 WCF 애플리케이션 with4 webservice가 있습니다. 그래서 내가 구성 파일에서 각 웹 서비스에 대한 endpoint, serviceBehaviors를 정의해야합니까? 단일 또는 다중 웹 응용 프로그램에서 개별 웹 서비스에 액세스하려면 어떻게해야합니까?각 웹 서비스에 대한 끝점을 정의하고 wcf로 계약합니다.

답변

0

각 웹 서비스는 하나 (즉, 모든 웹 서비스에 대해 하나의 끝점) 또는 여러 끝점 (즉, 각 웹 서비스에 대해 하나)을 사용하여 노출 될 수 있습니다. 각 끝점에는 동작, 바인딩 등이 있습니다.

첫 번째 옵션을 선택하면 클라이언트는 끝점에 대해 하나의 프록시 계약을 갖게됩니다.

귀하의 경우 단일 종점을 사용하여 4 가지 서비스 인터페이스를 모두 공개 할 수 있습니다.

+0

ok 각 서비스에 대한 공통 엔드 포인트를 정의해야하고 각 서비스마다 다른 동작을 정의하려면 어떻게해야합니까? –

0

각 서비스에는 해당 주소, 끝점 및 바인딩 정의가 있어야합니다. 구성 파일을 사용하는 경우 각 서비스는 <services> 컬렉션의 별도 <service> 노드에 선언되어야합니다.

관련 문제