从移动应用程序.NET调用Web服务两次导致问题

时间:2010-08-24 17:41:37

标签: c# web-services windows-mobile

我有一个调用web服务的移动应用程序。当我运行应用程序一旦正常工作,但如果我再次调用它而不重新启动应用程序,则甚至不会触发web服务。

你知道问题可能是什么吗?

2 个答案:

答案 0 :(得分:1)

网络服务电话主要是阅读网页。所以,真正的问题是 - “GET请求是否进入?”如果是这样,问题出在您的服务器上;如果没有,那就是客户。

答案 1 :(得分:0)

当第一次调用Web方法时,需要花时间生成Web服务的代理。

稍后它会保存到缓存中。最好的方法是调用dummy或helloworld Web方法来生成代理并保存到缓存中。

下次,无论何时调用任何Web方法,都会更快地执行。