La codificación y la masa máxima de despegue enlace personalizado
-
30-09-2019 - |
Pregunta
¿Cómo puedo configurar a medida vinculante y masa máxima de despegue de codificación? Tengo un encargo de unión como se indica a continuación:
<customBinding>
<binding name="stsBinding">
<security authenticationMode="UserNameOverTransport"
requireDerivedKeys="false"
keyEntropyMode="ServerEntropy"
requireSecurityContextCancellation="false"
requireSignatureConfirmation="false">
</security>
<httpsTransport />
</binding>
</customBinding>
Y mi masa máxima de despegue es vinculante, como a continuación:
<basicHttpBinding>
<binding name="HttpStreaming"
maxReceivedMessageSize="2147483647"
messageEncoding="Mtom"
transferMode="Streamed"/>
</basicHttpBinding>
¿Cómo combino esto?
Solución
Hay que añadir elemento de codificación de mensajes:
<customBinding>
<binding name="stsBinding">
<security authenticationMode="UserNameOverTransport"
requireDerivedKeys="false"
keyEntropyMode="ServerEntropy"
requireSecurityContextCancellation="false"
requireSignatureConfirmation="false">
</security>
<mtomMessageEncoding />
<httpsTransport />
</binding>
</customBinding>
Otros consejos
Esta línea herramienta puede ayudar a convertir los enlaces de normales a fijaciones personalizados.
Eliminar cualquier límite como maxBufferSize
de la unión, porque muchos de los que no están soportadas por la herramienta. Puede añadirlo despues.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow