WCF Service Konfiguration HTTPS mit CustomBinding

Brauchte ich ein custombinding auf einen WCF-Dienst zu erlauben, mich zu übergeben, raw-Daten zu WCFRest service. Funktioniert Super, aber ich kann es nicht akzeptieren, transport level security. Ich möchte https und basicauthentication, wie ich an anderer Stelle verwenden. Endpunkt sieht folgendermaßen aus:

   <endpoint address="" behaviorConfiguration="web" contract="SmsService.ISmsReceive" binding="customBinding" bindingConfiguration="RawReceiveCapable"></endpoint>

customBinding sieht wie folgt aus:

  <customBinding>
    <binding name="RawReceiveCapable">
      <security mode="Transport">
        <transport clientCredentialType="Basic"/>
      </security>
      <webMessageEncoding webContentTypeMapperType="SmsService.RawContentTypeMapper, SmsService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
      <httpTransport manualAddressing="true" maxReceivedMessageSize="524288000" transferMode="Streamed" />
    </binding>
  </customBinding>

aber das system beschwert sich das mode-Attribut ist nicht erlaubt in den Knoten Sicherheit. Ohne den Knoten Sicherheit funktioniert alles Super, aber es ist nicht https.

Dank

Ray

InformationsquelleAutor RBrowning99 | 2013-10-07

Schreibe einen Kommentar