Как заставить службу WCF работать через SSL?

Я запускаю веб-службу C # в IIS6 и пытаюсь заставить ее работать через SSL. При выполнении tcpdump он показывает начальный вызов как https, но каждый другой вызов через http. Мой сертификат SSL самоподписан, и https отлично работает в моем веб-браузере. Я использую PHP SoapClient для клиента.

Кто-нибудь знает, что может вызвать это?

В wsdl расположение адреса установлено на http. Это должно быть https? Как мне это изменить?

<wsdl:service name="Service">
<wsdl:port name="BasicHttpBinding_Service" binding="i0:BasicHttpBinding_Service">
<soap:address location="http://example.com/Service.svc"/>
</wsdl:port>
</wsdl:service>
7
задан John Saunders 28 April 2011 в 01:19
поделиться