0

我正在开发windows phone 8.1 silverlight应用程序。我需要为这两种协议实现Accept-Encoding标头。gZipHTTP and HTTPS

我使用 API 请求来实现,WebClient但使用HTTPAPI 请求获取响应,例如 ������ 这仅发生在HTTP请求中,它与HTTPS.

我主要关心的是应用程序需要在这两种HTTP and HTTPS协议上运行。

我做了一些谷歌并获得了一些有关解决方案的信息,因此包括来自 NuGet的SharpGIS.GZipWebClient.1.4.0.0 ,并在我直接从 Visual Studio 部署到我的 Windows 手机时,为协议和应用程序在模式下正常工作实现Accept-Encoding标头。gZipHTTP and HTTPSDebug and Release

但是当我在 Windows 手机商店上传发布模式应用程序时出现问题我从商店收到此错误应用发布时从商店获取错误

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

4

2 回答 2

1

最后我找到了从这个链接下载SharpGIS.GZipWebClient的解决方案。

首先在Visual Studio中打开下载的项目并从SharpGIS.GZipWebClient项目中Release mode with ARM选择RebuildSharpGIS.GZipWebClient.dllBin-->ARM-->Release

放入SharpGIS.GZipWebClient.dllwindows phone 应用程序

packages-->SharpGIS.GZipWebClient.x.x.x.x-->lib-->wp71packages然后从windows phone 项目中的文件夹中添加为引用。

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

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

于 2016-03-09T11:22:45.083 回答
1
  1. 重建你的SharpGIS.GZipWebClient.dll图书馆Release mode

  2. 将 SharpGIS.GZipWebClient.dll 添加到您的解决方案并参考它。

  3. 在发布模式下构建您的解决方案

  4. 将 .xap 文件上传到商店。

    那么你的问题就会得到解决。

于 2016-03-10T06:03:06.310 回答