最近,我们的移动应用程序中的WCF Web服务调用在某些情况下报告“网络连接丢失”错误。 我在服务器端调试它,发现它已成功返回。 但是在流量跟踪工具中没有HTTP响应。 当参数值变化时,该功能执行不一致。 有时它有时它没有工作。
Web服务绑定在webHttpBinding和transportMode = buffered中。 我试图将maxBufferSize和maxReceivedMessageSize更改为最大长度,但它不起作用。
有谁知道可能的原因是什么?
答案 0 :(得分:1)
正如Mitch的评论所示,确定问题根本原因的最佳方法是在主机服务上启用WCF跟踪,重现问题,然后查看WCF跟踪文件。
通常,WCF跟踪日志会显示以前似乎“隐藏”的问题。
http://msdn.microsoft.com/en-us/library/ms733025(v=vs.110).aspx