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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie brauchen, um die drop
<security>
- element und ändern Sie dann die httpTransport element httpsTransport wie im folgenden Beispiel gezeigt:Den folgenden link könnte hilfreich sein:
http://msdn.microsoft.com/en-us/library/ms731818.aspx
InformationsquelleAutor Seymour