WCF跟踪返回不同的错误消息

时间:2018-10-05 20:20:48

标签: wcf soap trace

我的大多数SOAP调用都能按预期工作,但是其中一个报告了一个解析错误,该错误无法解析消息正文中的类型。考虑到消息的长度及其复杂性,我正在尝试使用WCF跟踪查明错误的确切位置。

当我在配置文件中添加以下行时:

<system.diagnostics>  
<sources>  
  <source name="System.ServiceModel" switchValue="Information,ActivityTracing"  
    propagateActivity="true">  
    <listeners>  
      <add name="xml" />  
    </listeners>  
  </source>  
  <source name="System.ServiceModel.MessageLogging">  
    <listeners>  
      <add name="xml" />  
    </listeners>  
  </source>  
</sources>  
<sharedListeners>  
  <add initializeData="C:\logs\TracingAndLogging-service.svclog" type="System.Diagnostics.XmlWriterTraceListener"  
    name="xml" />  
</sharedListeners>  
<trace autoflush="true" />  

服务器以“无效的api路径”响应。提琴手向我显示了以下添加到我的消息中的行。

ActivityId CorrelationId="6e91aeef-103b-4e9d-a138-682a1aee846d" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">00000000-0000-0000-0000-000000000000</ActivityId>

我还注意到请求的SOAPAction为空。是什么原因造成的?

0 个答案:

没有答案