【问题标题】:Consuming WCFREST Service from Windows Phone 8 using WebClient使用 WebClient 从 Windows Phone 8 使用 WCFREST 服务
【发布时间】:2014-02-28 02:00:58
【问题描述】:

参考Link

我在运行应用程序时遇到错误。 我无法找到问题的解决方案。

【问题讨论】:

  • InnerException 说什么?
  • 它到达 DownloadStringCompleted 那么你在你的网络服务端接到电话了吗?你从服务中返回什么?
  • 在 Windows Phone 8 上,WebClient 支持基于任务的异步编程(请参阅 TaskAsync 后缀方法)。但是,HttpClient Class(可以从Microsoft HTTP Client Libraries NuGet 包中获取)更适合异步编程。

标签: windows-phone-8 async-await webclient wcf-rest


【解决方案1】:

您可能会因为尝试从本地主机调用 Web 服务而出错。在 Http(Url) 中的某个位置托管您的 Web 服务。 Windows 手机模拟器不允许从本地主机调用服务。

【讨论】:

  • 上述问题通过将服务的url从localhost改为合格的ip地址解决。
  • 我在同一代码中遇到了序列化程序的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-14
  • 1970-01-01
  • 1970-01-01
  • 2013-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多