2014-08-28 2 views
0

Придает В моих окнах Phone 8,1 приложения и с использованием MvvmLight,мой Windows Phone 8.1 приложение работает на эмуляторе, но устройств (веб-сервис возвращает плохой запрос)

Я посылаю два двухместных на мой веб-сервиса, он работает на эмуляторе в следующий код;

DispatcherHelper.CheckBeginInvokeOnUI(async() => 
    { 
     Geolocator geo = new Geolocator(); 
     Geoposition pos = await geo.GetGeopositionAsync(); 
     HttpClient client = new HttpClient(); 
     var request = await client.GetAsync(new Uri("http://..+double a,+ double b, UriKind.RelativeOrAbsolute)); 
     var response = await request.Content.ReadAsStringAsync(); 
     BranchList = JsonConvert.DeserializeObject<List<Branch>>(response); 
    } 

чем я переключатель моего телефона GPS и Wifi, но он дает плохой запрос.

+0

Вы отлаживали свое устройство? Может быть, почему-то pos null? – sebagomez

ответ

0

1) Вы посмотрели веб-службу, чтобы проверить, не найден ли разница между запросом от эмулятора и реальным устройством? 2) Отключите носитель на реальном телефоне и попробуйте в сети, и еще раз проверьте на стороне webservice, чтобы узнать, находите ли вы разницу в запросе? 3) Еще один способ: с Wireshark вы можете проверить свой запрос между реальным устройством и эмулятором (но больше работы и сложнее, чем 1 и 2)