Подтвердить что ты не робот

Просмотр локального сайта с мобильного устройства

У меня есть веб-сайт ASP.Net, размещенный на моем Win8 localhost, сайт, похоже, работает как ожидается на рабочем столе, но теперь я также хочу протестировать сайт сайта на мобильном устройстве, чтобы проверить, как он делает

В любом случае я могу получить доступ к веб-сайту с моего мобильного устройства

Мое мобильное устройство и настольная машина подключены к одной сети через маршрутизатор.

Ниже приведены сведения о моей машине и маршрутизаторе.

  • У машины есть Win8 Pro, установленный под управлением IIS 8.0.9200.16384
  • Маршрутизатор - TP-Link Basic 150 Мбит/с.
  • Устройство - Karbonn A15, Android - 4.0.4 (ICS)

Может ли кто-нибудь сказать мне, как я могу подключить свое мобильное устройство к веб-сайту localhost.

4b9b3361

Ответ 1

Чтобы просмотреть сайт localhost с мобильного устройства, вам необходимо выполнить следующие шаги:

  • На вашем компьютере вы должны получить свой IP-адрес (Run > cmd > ipconfig)
  • Если ваш локальный хост использует определенный порт (например, localhost: 12345), вам необходимо открыть порт на вашем компьютере (Панель управления > Система и безопасность > Брандмауэp > Дополнительные настройки и добавить правило входящих)
  • Наконец, вы можете получить доступ к своему сайту с мобильного устройства, перейдя по ссылке: http://192.168.X.X:12345/

Надеюсь, что это поможет

Ответ 2

Одним из самых простых способов удаленного доступа к локальному веб-сайту ASP.net, не беспокоясь о добавлении новых правил в брандмауэр, является использование этого расширения Visual Studio:

Конвейер от Keyoti (расширение Visual Studio)

Просто установите его. Каждый раз, когда вы запускаете ваш проект, он будет показывать вам URL, который можно использовать для удаленного доступа. Никаких других настроек не требуется.

enter image description here

Ответ 3

Попробуйте https://ngrok.com/docs#expose

Просто запустите ngrok 3000, 3000 - номер порта, который вы хотите открыть в Интернете. Вы можете вставить номер порта, который вы хотите открыть, для rails его 3000. Это будет туннелировать ваш localhost в Интернете, и вы сможете просматривать локальный хост из любой точки.

Ответ 4

Другим вариантом является http://localtunnel.me/, если вы используете NodeJS

npm install -g localtunnel

Запустите веб-сервер на любом локальном порту, таком как 8080, и создайте туннель для этого порта:

lt -p 8080

который будет возвращать общедоступный URL-адрес для вашего локального хоста по адресу randomname.localtunnel.me. Вы можете запросить свой собственный поддомен, если он доступен:

lt -p 8080 -s myname

который вернет myname.localtunnel.me

Ответ 5

Прежде всего откройте файл applicationhost.config в visual studio. адрес >> C:\Users\Your User Name\Documents\IISExpress\config\applicationhost.config

Тогда найдите эти коды:

<site name="Your Site_Name" id="24">
        <application path="/" applicationPool="Clr4IntegratedAppPool"
        <virtualDirectory path="/" physicalPath="C:\Users\Your User         Name\Documents\Visual Studio 2013\Projects\Your Site Name" />
        </application>
         <bindings>      
           <binding protocol="http" bindingInformation="*:Port_Number:*" />
         </bindings>
   </site>

*) Port_Number: пока ваш сайт работает в IIS Express на вашем компьютере, номер порта будет отображаться в адресной строке вашего браузера следующим образом: localhost: port_number/... При редактировании этого файла сохраните его.

На втором шаге вы должны запустить cmd от имени администратора и ввести следующий код: netsh http add urlacl url=http://*:port_Number/user=everyone и нажмите enter

На третьем шаге вы должны включить порт на брандмауэре

Go to the "Control Panel\System and Security\Windows Firewall"

Click "Advanced settings"

Select "Inbound Rules"

Click on "New Rule …" button

Select "Port", click "Next"

Fill your IIS Express listening port number, click "Next"

Select "Allow the connection", click "Next"

Check where you would like allow connection to IIS Express (Domain,Private, Public), click "Next"

Fill rule name (e.g "IIS Express), click "Finish"

Я надеюсь, что этот ответ будет полезен для вас

Обновление для Visual Studio 2015 по этой ссылке: https://johan.driessen.se/posts/Accessing-an-IIS-Express-site-from-a-remote-computer

Ответ 6

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

Ответ 7

Знайте свой IP-адрес хоста на своем компьютере Откройте cmd и введите ipconfig, а if xampp - порт для прослушивания по умолчанию - 80 Тогда, например, если 10.0.0.5 - ваш IP-адрес хоста Введите 10.0.0.5:80 из своего мобильного браузера. Убедитесь, что оба подключены к одной локальной сети Однако порт по умолчанию, который пытается выполнить webaddress, равен 80.