Service WCF configuration HTTPS avec CustomBinding
J'avais besoin d'un custombinding sur un Service WCF pour me permettre de passer contenu brut de WCFRest service. Fonctionne très bien, mais je n'arrive pas à accepter le transport au niveau de la sécurité. Je veux https et basicauthentication comme je l'utiliser ailleurs. D'extrémité ressemble à ceci:
<endpoint address="" behaviorConfiguration="web" contract="SmsService.ISmsReceive" binding="customBinding" bindingConfiguration="RawReceiveCapable"></endpoint>
customBinding ressemble à ceci:
<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>
mais le système se plaint que l'attribut de mode n'est pas autorisé dans le nœud sécurité. Sans le nœud sécurité, tout fonctionne très bien, mais ce n'est pas en https.
Grâce
Ray
OriginalL'auteur RBrowning99 | 2013-10-07
Vous devez vous connecter pour publier un commentaire.
Je pense que vous avez besoin de déplacer le
<security>
élément et ensuite modifier le httpTransport élément en httpsTransport comme illustré dans l'exemple suivant:Le lien suivant pourrait être utile:
http://msdn.microsoft.com/en-us/library/ms731818.aspx
OriginalL'auteur Seymour