如何调试与多个客户端连接的WCF服务-.NET

如何调试与多个客户端连接的WCF服务-.NET,wcf,debugging,duplex,Wcf,Debugging,Duplex,我已经编写了一个WCF服务,其中包含一个双工契约,可以异步回调客户端。当多个客户端连接时,我会遇到一些问题,我不知道如何调试服务。对此有什么见解吗 多谢各位 NLV关于您的问题所在的更多信息可能会有所帮助,但要开始,请尝试启用诊断功能。将以下内容添加到服务配置中,并将“initializeData”设置为日志文件的写入位置。打开该文件将启动Microsoft Service Trace Viewer。您可以在客户端执行同样的操作。如果在跟踪查看器中同时有服务日志和客户端日志,请转到菜单->添加并

我已经编写了一个WCF服务,其中包含一个双工契约,可以异步回调客户端。当多个客户端连接时,我会遇到一些问题,我不知道如何调试服务。对此有什么见解吗

多谢各位


NLV

关于您的问题所在的更多信息可能会有所帮助,但要开始,请尝试启用诊断功能。将以下内容添加到服务配置中,并将“initializeData”设置为日志文件的写入位置。打开该文件将启动Microsoft Service Trace Viewer。您可以在客户端执行同样的操作。如果在跟踪查看器中同时有服务日志和客户端日志,请转到菜单->添加并选择其他文件。然后,您将在graph选项卡中获得匹配的消息交互

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  ...
  <system.diagnostics>
    <trace autoflush="true" />
    <sources>
      <source name="System.ServiceModel"
              switchValue="Verbose">
        <listeners>
          <add name="sdt"
              type="System.Diagnostics.XmlWriterTraceListener"
              initializeData="D:\wcfLog.svcLog"  />
        </listeners>
      </source>
    </sources>
  </system.diagnostics>
</configuration>

...