【问题标题】:Windows Phone 7 WCF CallBack PollingDuplex Binding ErrorWindows Phone 7 WCF 回调轮询双工绑定错误
【发布时间】:2013-01-16 14:05:48
【问题描述】:

我在 Windows Phone 7 项目中使用 WCF。我想在我的项目中使用 WCF 的回调服务。但是,在项目中使用 wsDualHttpBinding 时出现错误。所以,我用谷歌搜索了很多。所以,在我之后的结论是在 Windows 手机应用程序中使用 PollingHttpBinding。所以,我继续使用 PollingDuplex 工作。我从以下路径使用服务器端 WCF 服务中的 PollingDuplex 引用:“C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Server\System.ServiceModel.PollingDuplex.dll”。它运行良好,还能够通过 SLSVCUTIL.EXE 使用该服务。但是当我尝试将 PollingDuplex ("C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Client\System.ServiceModel.PollingDuplex.dll") 引用包含到我的 Windows Phone 7 客户端代码时,然后添加引用时出现以下错误:

“Type Universe 无法解析程序集:System.ServiceModel.Extensions, Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”

请帮我解决这个错误。

系统规格:

Windows 8(64 位)
视觉工作室 2012
Windows Phone 8 SDK
Silverlight 4.0

【问题讨论】:

    标签: wcf windows-phone-7 pollingduplexhttpbinding


    【解决方案1】:

    我的猜测是,您引用的 Duplex dll 不是为 Windows Phone 构建的,也不是通过使用与 Windows Phone 兼容的程序集构建的...所以需要使用 WP 程序集从头开始重建这些 dll...我在尝试时遇到了类似的问题当不支持增强现实并且人们使用桌面 Silverlight 增强现实项目 (SLAR) 时,引用 Windows Phone 7 中为桌面 silverlight 制作的一些程序集......最终有一个解决方案,但它很麻烦。 如果你能解决这个问题,我真的很想知道如何请? Windows Phone 是否完全支持 PollingDuplex?如果没有,是否有任何替代方法可以使用相同的 WCF 服务器绑定?

    【讨论】:

      猜你喜欢
      • 2012-12-06
      • 2011-06-20
      • 2011-05-05
      • 1970-01-01
      • 2010-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多