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