WCF-Http-Bindungen, SSL

Habe ich Folgendes verbindlich, ich bin mit meinem wsHttpBinding-webservice.

<binding name="wsHttpConfig">
  <security>
    <transport clientCredentialType="None"/>
  </security>
</binding>

Das Problem ist, dass es ermöglicht für den Kunden eine Verbindung über Http oder Https. Ich würde gerne von Ihnen verlangen, um SSL zu verwenden. Ich habe versucht, das hinzufügen der folgenden:

<system.web.extensions>
  <scripting>
    <webServices>
      <authenticationService enabled="true" 
         requireSSL = "true"/>
    </webServices>
  </scripting>
</system.web.extensions>

Aber es hatte keine Wirkung; wenn der client konnte noch eine Verbindung mit Http. Ich habe dann versucht die überprüfung der "SSL Erforderlich" im IIS7 SSL-Einstellungen hatte und client-Zertifikate radio-set zu Akzeptieren. Wenn ich jetzt versuche, zum anzeigen der service, den ich erhalte den Fehler "Konnte nicht gefunden werden, eine Basisadresse entspricht Schema http für den Endpunkt mit binding WSHttpBinding. Eingetragene Basisadresse Systeme sind [https]."

Jemand genau wissen, wie man diese Fehler beheben? Ich war googeln für die letzten 3 Stunden versucht, 500 verschiedene Kombinationen (nicht 500, aber zu viele zur Liste), und konnte nichts bekommen zu laufen.

  • Post Ihre Dienstleistungen Abschnitt auch bitte
InformationsquelleAutor JoshKraker | 2009-06-11
Schreibe einen Kommentar