我有一个Silverlight应用程序使用basicHttpBinding通过WCF与服务器通信。它在网络上运行良好,但客户抱怨3G网络存在“通信问题”。
WCF中有什么特定的东西可以调整,以便在3G网络上更好地工作吗?什么是可能导致问题的3G网络?
答案 0 :(得分:0)
我目前正在通过3G和EDGE使用WCF,并且没有特定于网络的通信问题。
我得到的唯一错误是由于连接缓慢造成的:
当对WCF调用的响应需要时间或因为响应的大小使下载时间过长时会发生超时。查看WCF timeouts。
异步调用固有的潜在问题会加剧。顺便提一下,这是检测这些同步问题的好方法。如果您的连接速度较慢,请尝试使用NetLimiter之类的带宽限制器。