wcf开启诊断生成svclog


找到exe的配置文件

app.config为开发时模板

appname.exe.config为实际运行配置

在appname.exe.config中上面增加以下节点


    "true" />
    
      "System.ServiceModel"
              switchValue="Information, ActivityTracing"
              propagateActivity="true">
        
          "sdt"
              type="System.Diagnostics.XmlWriterTraceListener"
              initializeData= "mywcf.svclog" />
        
      
    
  

wcf启动后会在exe所在目录生成mywcf.svclog直接用诊断工具或者双击打开 就能查看每次交互过程 太方便了

C