【问题标题】:How to debug a WCF service connected with multiple clients - .NET如何调试与多个客户端连接的 WCF 服务 - .NET
【发布时间】:2010-06-30 12:39:12
【问题描述】:

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

谢谢。

NLV

【问题讨论】:

    标签: wcf debugging duplex


    【解决方案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>
    

    更多信息在这里:Tracing

    【讨论】:

      猜你喜欢
      • 2011-01-15
      • 2023-03-09
      • 2019-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多