Ios 移动设备网络间歇性故障

Ios 移动设备网络间歇性故障,ios,iis,mobile,web,Ios,Iis,Mobile,Web,这是一个在IOS 5上使用Tianium SDK 2.1.3.GA开发的移动应用程序 一段时间以来,我一直在与我认为是我的应用程序中的错误作斗争,它们可能仍然存在,但我似乎无法超越这个问题。我甚至不知道这是否是钛合金手机的问题,但我没有主意了 我有一个我编写的web服务(WCF服务)和一个我连接的钛合金移动应用程序。在我的模拟器上,它在硬连线的MAC上运行良好。我做了所有的测试,并将应用程序部署到运行IOS 5.1.1(9B206)的iPhone4Gs上。现在我在iPhone上运行它,同时启用3

这是一个在IOS 5上使用Tianium SDK 2.1.3.GA开发的移动应用程序

一段时间以来,我一直在与我认为是我的应用程序中的错误作斗争,它们可能仍然存在,但我似乎无法超越这个问题。我甚至不知道这是否是钛合金手机的问题,但我没有主意了

我有一个我编写的web服务(WCF服务)和一个我连接的钛合金移动应用程序。在我的模拟器上,它在硬连线的MAC上运行良好。我做了所有的测试,并将应用程序部署到运行IOS 5.1.1(9B206)的iPhone4Gs上。现在我在iPhone上运行它,同时启用3g和WiFi。我发送了数据请求,它可能会回来,也可能不会回来。通常情况下,它会超时。请求在工作时似乎有些迟钝。这是通过我们的WiFi连接在我们的内部网络上。然后,我关掉手机上的WiFi,它似乎100%开始工作。最重要的是,速度很快。一开始,这个问题出现在一个只有WiFi的iPad2上,这让我不得不切换到手机上。iPad和iPhone都运行同一版本的操作系统IOS 5.1.1(9B206)。然后,我在运行IOS 6的iPhone 5上部署了我的应用程序,并进行了相同的测试。在WiFi上似乎有问题,但在4G LTE上似乎很棒

现在,我正在查看运行IIS 6的web服务器日志。在我的连接似乎超时的情况下,它会在日志中显示200 0 64。根据另一个stackoverflow post(http://stackoverflow.com/questions/372149/iis-file-download-hangs-timeouts-sc-win32-status-64),这意味着网络名称不再可用。因此,网络请求似乎超时了。我的所有请求都设置为30000ms超时。然后,我从IIS日志中获得了手机的ip地址,并决定运行tracert,它会报告从服务器到设备(WiFi)的单跳。我在服务器上启动ping-t连接到设备IP,这是我感兴趣的时候。最初,它报告请求超时。在设备上,我进行了一次网络通话,在网络通话期间,我收到了2条回复,1条超时,然后在服务器和电话设备之间的网络通信过程中又收到了2条回复。然后返回到请求超时。我感觉网络连接正在被设备关闭,而它应该保持打开状态以接收请求


有没有关于如何进行进一步故障排除的想法?

有另一个WiFi路由器要测试,看起来它已经运行得更好了。对于这种情况,我将把问题归咎于网络基础设施或设备故障。因此,解决方案显然是消除此网络设备作为问题的可能来源,并使用另一个设备进行测试。好像已经修好了