windows phone App提交测试失败

时间:2016-03-09 09:30:54

标签: windows-phone-8.1 http-headers windows-phone webclient windows-phone-store

我正在开发 windows phone 8.1 silverlight 应用。我需要为Accept-Encoding协议gZip实施HTTP and HTTPS标头。

我使用WebClient实施,但HTTP API请求获得响应,例如只有HTTP请求才会发生这种情况,它可以正常使用{ {1}}。

我主要关注的是App需要在HTTPS协议上运行。

我做了一些谷歌,并获得了一些近乎解决方案,所以包括来自NuGet的 SharpGIS.GZipWebClient.1.4.0.0 ,并为HTTP and HTTPS实现Accept-Encoding标头gZip 1}}协议和应用程序在HTTP and HTTPS模式下正常工作,而我直接从Visual Studio部署到我的Windows手机。

但是当我在Windows手机商店上传发布模式应用时出现问题我从商店Get error from store when app publish

收到此错误

我不知道为什么消息说 SharpGIS.GZipWebClient.dll是在调试模式下构建,因为在发布模式下在商店上传应用程序。

2 个答案:

答案 0 :(得分:1)

最后,我发现解决方案从此链接下载SharpGIS.GZipWebClient

首先在 Visual Studio 中打开下载的项目,然后从 SharpGIS.GZipWebClient 项目Release mode with ARM中的SharpGIS.GZipWebClient.dll选择Bin-->ARM-->Release重建

SharpGIS.GZipWebClient.dll放入windows phone app

packages-->SharpGIS.GZipWebClient.x.x.x.x-->lib-->wp71然后在Windows Phone项目的packages文件夹中添加为引用。

这绝对有效,因为它对我有用。

注意: SharpGIS.GZipWebClient.x.x.x.x其中x.x.x.x是SharpGIS.GZipWebClient的版本

答案 1 :(得分:1)

  1. SharpGIS.GZipWebClient.dll 中重建您的Release mode库。
  2. 将SharpGIS.GZipWebClient.dll添加到您的解决方案&参考。
  3. 在发布模式下构建解决方案
  4. 将.xap文件上传到商店。

    然后您的问题将得到解决。