Просмотр сайта localhost с мобильного устройства
у меня есть ASP.Net
сайт размещен на моем Win8's localhost
, сайт, кажется, работает так, как ожидалось на рабочем столе, но теперь я также хочу проверить сайт сайта на мобильном устройстве, чтобы проверить, как он отображает
есть в любом случае я могу получить доступ к сайту с мобильного устройства
мобильное устройство и компьютер подключены к одной сети через роутер.
здесь детали моей машины и обращать в бегство.
- машина имеет Win8 Pro установлен под управлением IIS 8.0.9200.16384
- маршрутизатор TP-Link Basic 150Mbps.
- устройство Karbonn A15, Android-4.0.4 (ICS)
может ли кто-нибудь сказать мне, как я могу подключить свое мобильное устройство к сайту localhost.
7 ответов:
для просмотра сайта localhost с мобильного устройства вам необходимо выполнить следующие действия:
- на вашем компьютере, вы должны получить ваш IP-адрес (Run > cmd > ipconfig)
- Если ваш локальный хост использует определенный порт (например, localhost: 12345), вы должны открыть порт на своем компьютере (Панель управления > Система и безопасность > Брандмауэр > дополнительные настройки и добавить входящее правило)
- наконец, вы можете получить доступ к вашему сайту с мобильного устройства, перейдите к : http://192.168.X. X: 12345/
надеюсь, это поможет
один из самых простых способов удаленного доступа ASP.net локальный сайт, не возясь с добавлением новых правил в брандмауэр, должен использовать это расширение Visual Studio:
конвейер по Keyoti (расширение Visual Studio)
просто установите его. Каждый раз, когда вы запускаете свой проект, он покажет вам URL, который может быть использован для удаленного доступа. Никакой другой конфигурации не требуется.
попробуйте это https://ngrok.com/docs#expose
просто запустить
ngrok 3000
,3000
номер порта, который вы хотите выставить в интернет. Вы можете вставить номер порта, который вы хотите выставить, на рельсы его 3000. Это позволит туннелировать ваш localhost в интернет, и вы сможете просматривать ваш локальный хост из любого места
другой вариант http://localtunnel.me/ Если вы используете NodeJS
npm install -g localtunnel
запустите веб-сервер на любом локальном порту, таком как 8080, и создайте туннель к этому порту:
lt -p 8080
который вернет общедоступный URL для вашего localhost в randomname. localtunnel.me. вы можете запросить свой собственный поддомен, если он доступен:
lt -p 8080 -s myname
который вернет myname. localtunnel.me
прежде всего откройте applicationhost.конфигурационный файл в 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
и пресса введитев третьем шаге вы должны включить порт на брандмауэре
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
в дополнительном вы должны отключить антивирус или управлять им, чтобы открыть 80 порт в вашей системе.
знайте свой IP-адрес хоста в локальной сети Откройте cmd и введите ipconfig и if xampp порт прослушивания по умолчанию будет 80 Тогда, например, если 10.0.0.5 ваш IP-адрес узла Типа 10.0.0.5:80 из веб-браузера вашего мобильного телефона Убедитесь, что оба подключены к одной локальной сети Однако порт по умолчанию, что webaddress пытается 80.