나는 서비스를 가동하고 있으며 최근에 라우터를 중간에 추가하려고했습니다. 내 문제는 클라이언트 측에서 내 서비스 프록시가 모두 작동하는 한 오래지만, 클라이언트 측에 서비스 프록시를 추가하고 싶지 않습니다. 라우터의 프록시 만 추가하고 클라이언트 측의 서비스에서 모든 메소드를 사용할 수 있습니까?WCF 서비스 프록시를 추가하지 않고 라우팅
0
A
답변
2
이를 달성하려면 WCF 라우팅 서비스을 사용해야합니다. 라우팅 서비스를 사용하면 클라이언트에서 서비스를 분리 할 수 있으며 더 이상 클라이언트에서 서비스 프록시가 필요하지 않지만 물론 라우팅 서비스의 프록시가 필요합니다.
라우팅 서비스에 대해 자세히 알아 보려면이 항목을 확인하십시오.
http://www.prideparrot.com/blog/archive/2011/8/routing_service_and_content_based_routing
나는이 시도했지만, 내 문제는 (첫 번째 링크) 클라이언트 측 IPizzaService에 찾을 수 없습니다. – Daniel
물론 그렇습니다. 물론 클라이언트에서는 IPizzaService가 라우터에서만 사용되고 기사에서 말하는 내용은 필요 없습니다. 라우팅 서비스 자체는 구성을 가지고 있으며 해당 구성의 클라이언트 섹션에는 실제 서비스의 끝점이 있습니다. 클라이언트는 라우팅 서비스 만 가리 킵니다. – VJAI
나는 그것을 얻지 않는다. .. 내가 그것을 입력 할 때 나는 컴파일 에러를 얻는다. 나는 그것을 필요로하지 않는다? – Daniel