Как получить доступ к локальному хосту через мобильное устройство Android?

У меня есть сервер разработки asp.net (localhost). Я хочу получить доступ к локальному хосту через мой мобильный телефон Android (Sony Ericsson XPERIA). Потому что у меня есть некоторые методы веб-службы, к которым я хочу получить доступ. Я сделал это с помощью эмулятора (давая 10.0.2.2:portNo). Но я не знаю, как получить доступ к локальному хосту через мобильное устройство.

Ваша помощь очень ценится.

Спасибо

Обновление: – 14-09-2012

Guyz Мне действительно нужна ваша помощь по этой проблеме ….. пожалуйста, помогите мне .. У меня есть беспроводной маршрутизатор, и мой ноутбук подключен к этому, а также мой ноутбук имеет статический ip, предоставленный ему.
У меня есть Android-телефон, и он также прекрасно подключен к беспроводному маршрутизатору. И мой веб-сайт размещен в IIS7, и ему назначается порт. Мне нужно, чтобы доступ к веб-службам находился на веб-сайте через мое устройство Android (с помощью приложения).
Я много раз пытался предоставить IP-адрес для ноутбука (статический IP) и 10.0.2.2 IP. Но никто не работает. И я действительно смущен.
Если вы знаете какие-либо полные учебники или если вы сделали это, прежде чем отправлять его. Ваша помощь в этом действительно оценена guyz. (Пожалуйста, игнорируйте мой английский, если он ошибается) Спасибо.

  • Вы должны изменить путь, который вы указали во время доступа к веб-службе .
  • Замените localhost своим собственным IP-адресом .
  • Вы можете получить свой IP-адрес через cmd .
  • Goto cmd и введите ipconfig .

Просто посетите 10.0.2.2 в своем Android-браузере. Если это не работает, отключите брандмауэр.

Вам необходимо подключить ваше устройство Android (телефон или планшет) через соединение WiFi с вашей локальной сетью.

Как только соединение установлено, вы можете проверить соединение в браузере, открыв URL-адрес http://xx.xx.xx.xx:portNo (как ответ EvdTempel)

Если ваш мобильный телефон и ваш веб-сервер находятся в одной сети WiFi, вы можете сделать так, как было предложено в других комментариях, – укажите IP-адрес вашего сервера разработки с помощью команды ipconfig, а затем используйте этот адрес на своем телефоне. Обратите внимание, что вам может потребоваться изменить настройки брандмауэра на сервере разработки, чтобы разрешить входящие подключения.

Однако, если ваш мобильный телефон подключен к 3G или устройства не находятся в одной сети, все становится более сложным, потому что у вас, вероятно, нет открытого IP-адреса на вашем сервере разработки, и устройства не смогут видеть друг друга.

В этом случае вам нужно либо перенастроить локальный маршрутизатор вашего сервера разработки (google для инструкций по «переадресации портов»), либо использовать такой инструмент, как https://pagekite.net/ (отказ от ответственности: я написал это!), Чтобы предоставить ваше присутствие на сервере разработки В общедоступном Интернете.

Удачи!

Вам необходимо установить адрес как «10.0.2.2: portNr »,

PortNr = данный порт с помощью ASP.NET Development Server

Эй, у меня была такая же проблема, и я решил, что это информация, которую я нашел на https://forums.adobe.com/thread/1109558

Используйте ответ 4 "4. Re: Как получить доступ к локальному хосту на веб-сайте ASP.NET с Android-устройства"

Работал на меня 🙂

Просто зайдите на http://your-system-ip-address/your-site name.
Если он не работает, отключите также свой брандмауэр.