2014-11-02 1 views
2

Я пытаюсь подключиться к службе ASP.NET WebApi, работающей на IISExpress через Visual Studio, из эмулятора Android (специально для Genymotion). Мне удалось настроить мои привязки IISExpress и брандмауэр (как показано в сообщениях, похожих на this и this), чтобы я мог получить доступ к веб-сайту извне.Почему я не могу подключиться к IISExpress с моего устройства Android?

Я смог успешно перейти к сервису с другого ноутбука в сети, но до сих пор не могу выполнить его из браузера в эмуляторе или моем собственном устройстве Android (также в сети). Когда я пытаюсь это сделать, я получаю общее сообщение «Веб-страница может быть недоступна». Почему я могу получить доступ к нему с других внешних устройств, но не с мобильных устройств?

ответ

1

Оказалось, что Android не может разрешать имена хостов Windows, поэтому, когда я настроил привязку для использования имени моей машины, она не сработала. Как только я изменил его, чтобы использовать свой IP-адрес, он был исправлен.