如何在调试时从服务器端返回WCF服务调用,但流量跟踪工具中没有响应?

时间:2015-03-23 06:04:44

标签: c# web-services wcf

最近,我们的移动应用程序中的WCF Web服务调用在某些情况下报告“网络连接丢失”错误。 我在服务器端调试它,发现它已成功返回。 但是在流量跟踪工具中没有HTTP响应。 当参数值变化时,该功能执行不一致。 有时它有时它没有工作。

Web服务绑定在webHttpBinding和transportMode = buffered中。 我试图将maxBufferSize和maxReceivedMessageSize更改为最大长度,但它不起作用。

有谁知道可能的原因是什么?

1 个答案:

答案 0 :(得分:1)

正如Mitch的评论所示,确定问题根本原因的最佳方法是在主机服务上启用WCF跟踪,重现问题,然后查看WCF跟踪文件。

通常,WCF跟踪日志会显示以前似乎“隐藏”的问题。

http://msdn.microsoft.com/en-us/library/ms733025(v=vs.110).aspx