0

我编写了一个带有异步回调客户端的双工合同的 WCF 服务。当多个客户端连接时我遇到了一些问题,我不知道如何调试服务。对此有何见解?

谢谢你。

NLV

4

1 回答 1

1

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

<?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>

更多信息:追踪

于 2010-06-30T23:37:40.250 回答