我想使用webservice,特别是一个返回集合的方法。当我使用控制台应用程序使用它时,它可以工作。但是当我尝试使用WP7应用程序使用它时,我只获得一个空对象或空列表。
我试图获得一个简单的字符串,它适用于两个应用程序(控制台和WP7),所以我认为我只收到这个问题。
使用Fiddler我监控流量,我可以看到webservice返回正确的集合,包含许多项目,但在我的WP7应用程序中返回仍为空。
其他细节:
我不是网络服务的所有者
我正在使用WP7emulator
我遇到了同样的问题,但他的解决方案对我没有帮助:(WP7 consume a WCF Service)
以下是代码示例:
private void LoadData()
{
client = new Service.WsivPortTypeClient();
client.getLinesCompleted += new EventHandler<Service.getLinesCompletedEventArgs>(client_getLinesCompleted);
client.getLinesAsync(null);
}
static void client_getLinesCompleted(object sender, Service.getLinesCompletedEventArgs e)
{
//e.Results is always null or empty
}
答案 0 :(得分:0)
你在e.Error中有什么? 检查它是否不为空,您可能会得到有用的信息。此致