Ich möchte ein paar Tipps für das Debuggen WCF Web Service Ausnahmen


2

ich einen WCF-Dienst erstellt haben und wenn ich wechseln Sie zu dem Endpunkt ich die folgende Störung erhalten:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> 
    <s:Body> 
    <s:Fault> 
     <faultcode 
      xmlns:a="http://schemas.microsoft.com/ws/2005/05/addressing/none"> 
      a:ActionNotSupported 
     </faultcode> 
     <faultstring xml:lang="en-GB"> 
      The message with Action '' cannot be processed at the receiver, 
      due to a ContractFilter mismatch at the EndpointDispatcher. 
      This may be because of either a contract mismatch (mismatched 
      Actions between sender and receiver) or a binding/security 
      mismatch between the sender and the receiver. Check that sender 
      and receiver have the same contract and the same binding 
      (including security requirements, e.g. Message, Transport, None). 
     </faultstring> 
    </s:Fault> 
    </s:Body> 
</s:Envelope> 

ich das Problem behoben haben, aber didn‘ Ich genieße die Erfahrung! Hat jemand irgendwelche Tipps oder Tools zum Debuggen von Problemen wie diesem?

+2

Haben Sie eine Lösung gefunden? Ich kämpfe mit dem gleichen Problem. 05 mai. 092009-05-05 07:52:28

  0

Können Sie uns mitteilen, was die Ursache für den obigen Fehler war? Ich bekomme dies während der Integration mit einem WCF-Dienst von Drittanbietern. 21 jan. 122012-01-21 00:24:06

9

Ich habe SvcTraceViewer.exe gefunden, um das wertvollste Werkzeug bei der Diagnose von WCF-Fehlern zu sein.