我需要一点帮助来在 MVVMCross 的便携式库中启用 Windows Phone 上的 GZip 压缩。
我有 WCF 服务,我尝试与 WP 连接,但几秒钟后我发现远程服务器未找到。我尝试通过silverlight连接,它工作正常。几个小时后,我猜 - 感谢提琴手 - 我的问题在于压缩,数据被压缩并且 WP 不读取它。我还尝试在 IIS 配置中关闭压缩,但问题仍然存在 - (使用提琴手检查,Accept-Encoding: gzip,delate,sdch; Content-Encoding:none)。它与任何默认的 WindowsPhone 客户端以及由新项目创建的任何默认 WCF 服务一起使用。
任何想法都非常受欢迎。提前致谢
我的代码是:
WcfMobileServiceClient db = 新 WcfMobileServiceClient();
db.CheckConnectionCompleted += (sender, args) =>{};
db.CheckConnectionAsync("test");
更新:将 WindowsPhone 连接到 WCF 的问题在于 VS2012 上的 WP8 模拟器 - 它有一个隔离的网络。更多信息在这里:http: //msdn.microsoft.com/en-us/library/windowsphone/develop/jj684580 (v=vs.105).aspx