Подключите VS Android эмулятор к локальному хосту

Я занимаюсь разработкой приложения Xamarin.Forms 4 с обновлением 3 для Visual Studio 2015 в Windows 10. Теперь я настроил веб-API ASP.net и пытаюсь подключиться к нему, когда он запускается на локальном хосте с эмулятором VS Andorid. 1.1 для Kitkat 4.4 (Andorid 4.4 API 19). Хотя мое приложение работает с эмулятором Windows Phone, оно не работает с эмулятором Android.

Я пытался подключиться к 10.0.2.2 или 169.254.80.80, как это было предложено здесь, но он не работает ни с эмулятора, ни с самого устройства. Я также позволил IIS Express принимать запросы от внешних устройств с помощью второго решения, представленного здесь, поэтому у меня нет идей.

Пожалуйста, опишите ваши ответы, так как многие люди сталкиваются с одной и той же проблемой.

Заранее большое спасибо!

2 ответа

Не забудьте запустить Visual Studio от имени администратора. У меня была похожая проблема, пока я не запустил ее как администратор.

Кроме того, мне нравится больше, как решение описано здесь: http://briannoyesblog.azurewebsites.net/2016/03/06/calling-localhost-web-apis-from-visual-studio-android-emulator/

Я был на миссии в течение нескольких дней, пытаясь решить эту проблему. Завинчивание с портами и привязками iis. Но я нашел это

https://marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti

Этот пакет создает psuedo URL, который предоставляет эмулятору localhost:[port].

Проблемы исчезнут.

Другие вопросы по тегам