0

Я работаю над windows phone 8.1 silverlight Приложение. Мне нужно реализовать заголовок Accept-Encoding с gZip для обоих протоколов HTTP and HTTPS.windows phone App отправить тест не удается

Я реализую с WebClient, но с HTTP API-запрос получить ответ вроде это происходит только с HTTP запрос, он отлично работает с HTTPS.

Моей главной задачей является приложение, которое должно работать как на протоколе HTTP and HTTPS.

я сделать некоторые Google и получить некоторые вблизи о решении так включают SharpGIS.GZipWebClient.1.4.0.0 из NuGet, а также осуществлять Accept-Encoding заголовок с gZip для обоих HTTP and HTTPS протокол и приложение работает нормально в Debug and Release режиме в то время как я непосредственно от развертывания Visual Studio на мой Windows-телефон.

Но проблема возникает, когда я загрузить релиз режим приложения на Windows Phone магазине я получаю эту ошибку из магазина Get error from store when app publish

Я не знаю, почему сообщение говорит в SharpGIS.GZipWebClient.dll построено в режиме отладки, потому что загрузите приложение в хранилище в режиме деблокирования.

+1

В нем говорится, что вы добавили SharpGIS.GZipWebClient.dll в свой проект и основывается на режиме выпуска. Постройте SharpGIS.GZipWebClient.dll в режиме выпуска и добавьте его снова в решение – asitis

+0

@asitis Вы хотите сказать, что удалите SharpGIS.GZipWebClient.dll и решение rebulid в режиме выпуска, а затем снова добавьте SharpGIS.GZipWebClient.dll в решение. Правильно? –

+0

есть.вы должны сделать то же самое. – asitis

ответ

1

Наконец-то я нашел решение Скачать SharpGIS.GZipWebClient по этой ссылке.

Прежде всего открытого скачано проекта в Visual Studio и перестроения в Release mode with ARM выбрать SharpGIS.GZipWebClient.dll из SharpGIS.GZipWebClient проекта Bin-->ARM-->Release

Положите SharpGIS.GZipWebClient.dll в Windows Phone приложение

packages-->SharpGIS.GZipWebClient.x.x.x.x-->lib-->wp71 затем добавить в качестве ссылок из packages папка в проекте windows phone.

Это определенно работает, потому что это работает для меня.

Примечание: SharpGIS.GZipWebClient.x.x.x.x где х.х.х.х является версия SharpGIS.GZipWebClient

1
  1. Перестройте SharpGIS.GZipWebClient.dll библиотеку в Release mode.
  2. Добавьте SharpGIS.GZipWebClient.dll к вашему решению & обратитесь к нему.
  3. Создайте решение в режиме деблокирования
  4. Загрузить файл .xap в магазин.

    Тогда ваша проблема будет решена.