2012-03-16 4 views
1

원격 PHP 구동 웹 서비스와 통신하기 위해 BasicHTTPBinding을 사용하는 WCF 클라이언트 응용 프로그램을 작성했습니다. 웹 서비스의 여러 인스턴스가 다른 서버에서 실행됩니다. 이러한 인스턴스 중 일부는 HTTP를 통해 노출됩니다. HTTPS를 통한 기타 사용자는 적절한 HTTP 또는 HTTPS URL을 제공하여 원하는 서비스 인스턴스에 액세스하도록 내 애플리케이션을 구성 할 수 있습니다.BasicHttpBinding 구성 변경없이 HTTP 및 HTTPS 지원

HTTP 및 HTTPS URL 모두에서 작동하는 하나의 끝점 구성을 설정하는 방법이 있습니까?

각 WCF 엔드 포인트가 하나와 연관되어 있기 때문에,

답변

2

을 주셔서 감사 단 하나의 WCF 바인딩은 단일 엔드 포인트는 HTTP & HTTPS 구성에 응답 할 방법이 없습니다.

코드가 런타임에 어떻게 든 끝점 URL을 설정한다고 가정하면이 blog post과 같이 URL을 검사하고 동적으로 바인딩을 구성 할 수 있습니다.