ASP.NET WebAPI并不总是执行

时间:2014-10-08 14:13:53

标签: android asp.net-web-api

我有一个运行一些WebAPI控制器的ASP.NET MVC 5应用程序。我有一个Android应用程序,每秒向WebAPI发送一个请求。奇怪的是它在某些手机上运行良好;请求发送成功,并调用正确的函数。但是,在我的手机上它无法正常工作;每隔10到20秒调用一次该函数。然后,当我杀死Android应用程序时,所有请求突然出现并调用该函数。

如何解决这个问题?我的手机上可能有一些奇怪的设置我必须改变吗?我真的需要经过每一秒的请求并得到处理。

在Eclipse中使用LogCat,我发现异常有时抛出:org.apache.http.conn.HttpHostConnectException:与http://192.168.1.7:55555的连接被拒绝。

感谢您的帮助。

更新 经过一些调查后,问题似乎是由使用AsyncTask引起的。我找到了一些here,它解决了这个问题。但是,现在每隔几秒发送一批请求,而不是每秒发送一次。我将尝试在不使用AsyncTask的情况下实现请求发送。

0 个答案:

没有答案