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

C# 如何在调试过程中从服务器端返回WCF服务调用,但在流量跟踪工具中没有响应?,c#,web-services,wcf,C#,Web Services,Wcf,最近,我们的移动应用程序中的WCF web服务调用报告在某些情况下出现“网络连接丢失”错误。 我在服务器端调试了它,发现它已成功返回。 但是在流量跟踪工具中没有HTTP响应。 当参数值变化时,此函数的执行不一致。 有时有效,有时无效 web服务已在webHttpBinding中绑定,且transportMode=buffered。 我尝试将maxBufferSize和maxReceivedMessageSize更改为最大长度,但没有成功 有人知道可能的原因吗?如Mitch的评论所示,确定问题根源

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

web服务已在webHttpBinding中绑定,且transportMode=buffered。 我尝试将maxBufferSize和maxReceivedMessageSize更改为最大长度,但没有成功


有人知道可能的原因吗?

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

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


您看过WCF跟踪吗?这种错误通常发生在序列化出错时(缺少
KnownType
等)。