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?

Était-ce utile?

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
scroll top