AJAX 지원 WCF 서비스가 있으며 모든 것이 ajax 끝점에서 제대로 작동합니다. 이제는 AJAX 인터페이스의 하위 집합 인 다른 인터페이스에 해당하는 다른 wsHttpBinding 엔드 포인트를 추가하고 싶습니다. 즉, 특정 메소드 만 WSDL에 표시하려고합니다. 두 인터페이스를 구현하는 클래스가 있지만 서비스 주소 MyService.svc? wsdl을 방문하면 두 서비스에 대한 메타 데이터가 포함됩니다. 이 작업을 수행하려면 WCF를 어떻게 구성 할 수 있습니까? 이 서비스는 IIS의 웹 사이트 응용 프로그램에서 호스팅됩니다.AJAX 가능 WCF 서비스에 다른 인터페이스를 구현하는 끝점 추가
어쩌면 나는 개념을 얻지 못하고 서비스가 인터페이스에 해당하므로 2 개의 인터페이스가있는 경우 2 개의 서비스 (예 : 2 .svc 파일)가 있습니다.
AJAX에 대한 WSDL은 신경 쓰지 않습니다. SOAP 물건에 대한 WSDL을 원하지만 AJAX 호출에 대해서만 존재하는 다른 메서드를 숨길 수는 없습니다. – Stilgar
그렇다면 반드시 그들을 "별도의"서비스 (두 개의 .svc 파일)로 노출하고 공통 구현을 그대로 유지하십시오. 그렇게 깨끗해. – tomasr
감사합니다. 나는 그 길로 가고 있었지만 더 나은 WCF-y 방법이 있는지 궁금해하고있었습니다. – Stilgar