MMD Codage et liaison personnalisée
-
30-09-2019 - |
Question
Comment configurer la liaison personnalisée et MMD encodage? J'ai une coutume liant comme indiqué ci-dessous,
<customBinding>
<binding name="stsBinding">
<security authenticationMode="UserNameOverTransport"
requireDerivedKeys="false"
keyEntropyMode="ServerEntropy"
requireSecurityContextCancellation="false"
requireSignatureConfirmation="false">
</security>
<httpsTransport />
</binding>
</customBinding>
Et mon MMD de liaison est comme ci-dessous,
<basicHttpBinding>
<binding name="HttpStreaming"
maxReceivedMessageSize="2147483647"
messageEncoding="Mtom"
transferMode="Streamed"/>
</basicHttpBinding>
Comment puis-je combiner cela?
La solution
Vous devez ajouter un message élément de codage:
<customBinding>
<binding name="stsBinding">
<security authenticationMode="UserNameOverTransport"
requireDerivedKeys="false"
keyEntropyMode="ServerEntropy"
requireSecurityContextCancellation="false"
requireSignatureConfirmation="false">
</security>
<mtomMessageEncoding />
<httpsTransport />
</binding>
</customBinding>
Autres conseils
Cet outil en ligne peut aider à convertir les liaisons normales à des liaisons personnalisées.
Retirez toutes les limites comme maxBufferSize
de la liaison, parce que beaucoup de ceux qui ne sont pas pris en charge par l'outil. Vous pouvez l'ajouter après.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow