Ich führe einen C#-Webdienst in IIS6 aus und versuche, ihn über SSL zum Laufen zu bringen. Wenn ich einen tcpdump mache, zeigt er den ersten Aufruf als https, aber jeden anderen Aufruf über http. Mein SSL-Zertifikat ist selbst signiert und https funktioniert in meinem Webbrowser einwandfrei. Ich verwende PHP SoapClient für den Client.
Weiß jemand, was die Ursache dafür ist?
In der wsdl ist der Adressort auf http eingestellt. Sollte dies https sein? Wie kann ich das ändern?
<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>