从.NET Core跟踪WCF服务

时间:2018-12-14 12:09:44

标签: .net wcf .net-core trace .net-framework-version

我创建了一个WCF服务(.NET Framework 4.7.2),并使用来自客户端(.NET Core 2.1)的ServiceReference调用其方法。

我的问题是Fiddler无法跟踪客户端和Web服务之间的通信。我已经阅读了有关如何在Fiddler中设置WinHttp的文章,但是它不起作用。您可以建议其他任何可以使用默认设置跟踪此通信的代理应用程序吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我通过用计算机名替换localhost解决了问题

ServiceReferenceCalculator.CalculatorServiceClient cltcal = new CalculatorServiceClient(); 

cltcal.Endpoint.Address = new EndpointAddress("http://ComputerName/WCFServiceFrm/CalculatorServiceWCF.svc");            

var ss = cltcal.GetInfoAsync("TCCClient");

Console.WriteLine("TCTExecAsync : " + Convert.ToString(ss.Result));