Несколько месяцев назад я спросил о UsernameToken и SSL в веб-службе WCF 4 и получил хороший ответ с помощью wsHttpBinding.
Однако теперь нам пришлось вернуться к использованию basicHttpBinding из-занесовместимость с клиентом Java.Я попытался переключить конфигурацию следующим образом ....
<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Имя параметра: через
Есть ли что-то еще, что мне нужно настроить, чтобы эта работа работала с basicHttpBinding?
(Обратите внимание: мои исходные требования остаются прежними - SSL, usernametoken)