【发布时间】:2014-07-06 13:50:21
【问题描述】:
我正在尝试在 windows phone 上使用这个 http://footballpool.dataaccess.eu/data/info.wso?wsdl web service async 。我的代码是这样的:
private void button1_Click(object sender, RoutedEventArgs e)
{
ServiceReference1.InfoSoapTypeClient client = new ServiceReference1.InfoSoapTypeClient();
client.AllCardsCompleted += new EventHandler<ServiceReference1.AllCardsCompletedEventArgs>(GetAllPlayers);
client.AllCardsAsync(true);
}
private void GetAllPlayers(object sender, ServiceReference1.AllCardsCompletedEventArgs e)
{
textBlock1.Text = e.Result.ToString();
}
我已经阅读了许多针对类似问题的类似回答,但没有针对 windows phone 的回答。我回来的错误是:“远程服务器返回了意外的响应:(405)方法不允许。”
Web 服务看起来可以在项目之外使用。当您点击链接时,您什么也看不到,但如果您重新输入链接,您将获得 wsdl 文档。
【问题讨论】:
-
对不起兄弟,我认为你不能在 windows phone 7 中使用 wso 协议 web 服务。但是,我正在看这个。如果我找到什么我会告诉你的。
-
谢谢!!我期待..
-
你知道是否可以从 windows phone 8 消费吗?
-
我还没有进入windows phone 8 seas,所以我不知道。我想你只有试过一次才能知道。
-
这可能是真的,也可能不是,但问题可能在于我们第一次打开
.wsdl页面时出现的图片。当我尝试阅读它的内容时,它只会读取类似Øá↨¿5的字符。但是当我尝试读取另一个服务(.wsdl)时,它会正确读取 xml。因此,如果该图片将保留在那里,您可能无法访问内容。但正如我所说,这可能不是真的。
标签: c# web-services windows-phone-7