В настоящее время я разрабатываю приложение для UWP-телефонов, которое вызывает веб-API.Не удается получить доступ к локальному веб-API из Visual Studio 2015 WIndows 10 Phone Emulator
При использовании мобильных эмуляторов Visual Studio 2015 (обновление 3) призывы к веб-интерфейсу работают нормально для эмуляторов версий 10.0.10240.0 и 10.0.10586.0. Однако для последних версий эмулятора 10.0.14393.0 мой API вызывает все сбои.
http-адрес, который я использую для доступа к веб-API, который работает под IIS Express, составляет http://localhost:64210
. С помощью браузера эмулятора, я могу открыть URL в 10240/10586, но не 14393.
Я попытался следующие соответствующие предложения в this article Энтони Бейкера, и это MSDN article (оба из которых связаны с ОС Windows Phone 8), но ни одна из них не привела к разрешению.
Я также отметил, что в диспетчере Hyper-V сетевые настройки для эмулятора 14393 имеют дополнительный сетевой адаптер «Microsoft Emulator NAT Switch», но мои эксперименты с этим указывают на то, что это не вызывает проблемы.
Может ли кто-нибудь предложить возможное решение этой проблемы?
Я не могу воспроизвести эту проблему. Вы тестировали на других устройствах? –
Да, у меня есть проблема на настольной машине, Surface Pro 3 и Surface Book (которая представляет собой новую машину со свежей установкой VS 2015). – grahama
Это очень странно. Возможно, вам будет полезна статья KenTucker [Fixing your Hyper-V emulators] (http://www.onteorasoftware.com/2016/12/fixing-your-hyper-v-emulators.html). Вы можете попробовать. –