Frage

Wie konfiguriere ich benutzerdefinierte Bindung und MTOM-Codierung? Ich habe eine benutzerdefinierte Bindung wie unten angegeben,

 <customBinding>
        <binding name="stsBinding">
          <security authenticationMode="UserNameOverTransport" 
                    requireDerivedKeys="false"
                    keyEntropyMode="ServerEntropy" 
                    requireSecurityContextCancellation="false"
                    requireSignatureConfirmation="false">
          </security>
          <httpsTransport />
        </binding>
      </customBinding>

Und meine MTOM Bindung ist wie unten,

 <basicHttpBinding>
    <binding name="HttpStreaming"
             maxReceivedMessageSize="2147483647"
             messageEncoding="Mtom"
             transferMode="Streamed"/>
  </basicHttpBinding>   

Wie kann ich das kombinieren?

War es hilfreich?

Lösung

Sie haben die Nachrichtencodierung Element hinzuzufügen:

  <customBinding> 
    <binding name="stsBinding"> 
      <security authenticationMode="UserNameOverTransport"  
                requireDerivedKeys="false" 
                keyEntropyMode="ServerEntropy"  
                requireSecurityContextCancellation="false" 
                requireSignatureConfirmation="false"> 
      </security> 
      <mtomMessageEncoding />
      <httpsTransport /> 
    </binding> 
  </customBinding> 

Andere Tipps

Dieses Online- Werkzeug kann helfen, konvertieren normale Bindungen benutzerdefinierte Bindungen.

Entfernen Sie alle Grenzen wie maxBufferSize aus der Bindung, weil viele von denen, die nicht durch das Werkzeug unterstützt. Sie können es nach hinzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top