2012-04-02 4 views
0

몇 달 전 나는 UsernameToken and SSL in WCF 4 web service에 대해 물었고 wsHttpBinding을 사용하여 좋은 대답을 받았습니다.WCF 4 웹 서비스의 UsernameToken 및 SSL - basicHttpBinding 사용

그러나 이제 Java 클라이언트와의 비 호환성으로 인해 basicHttpBinding을 사용하도록 되돌려 야했습니다. 나는이 서비스 I에 전화를 할 때 나는 .... 다음과 같이 구성을 전환

<bindings> 
     <basicHttpBinding> 
      <binding name="secureBinding"> 
       <security mode="TransportWithMessageCredential"> 
        <transport clientCredentialType="None"/> 
        <message clientCredentialType="UserName"/> 
       </security> 
      </binding> 
     </basicHttpBinding>   
    </bindings> 

다음 서비스에서이 설정을 사용하여 ... 그러나

<service name="ServiceName"> 
     <endpoint binding="basicHttpBinding" bindingConfiguration="secureBinding" contract="ContractType" /> 
    </service> 

을 시도했습니다 오류가 발생했습니다 ...

제공된 URI 스키마 'https'가 잘못되었습니다. 예상 된 'http'. 매개 변수 이름 : via

basicHttpBinding으로이 작업을 수행하기 위해 구성해야하는 다른 것이 있습니까?

(제발주의 : 내 원래의 요구는 여전히 동일합니다 - SSL, UsernameToken이) 클라이언트로 WCFStorm를 사용할 때이 실제로 문제가 있었다 (원래의 질문 아래에) 내 의견으로 당

+0

주소가 섹션에 설정된 주소는 무엇입니까? – BozoJoe

+0

이제는 WCFStorm을 클라이언트 응용 프로그램으로 사용할 때만 문제가된다는 것을 발견했습니다. 해당 응용 프로그램에서 오류 메시지가 나타나므로 WCFStorm의 버그/기능인 것으로 보입니다. WCFStorm에서이 문제를 해결할 수있는 방법이 있다면 큰 도움이 될 것입니다. 그렇지 않으면이 질문을 할 수 없습니다. – barrylloyd

답변