모바일 장치에서 localhost 웹 사이트보기
ASP.Net
내 Win8's localhost
에서 호스팅 되는 웹 사이트 가 있는데 사이트가 데스크톱에서 예상대로 실행되는 것 같지만 이제 모바일 장치에서 사이트 웹 사이트를 테스트하여 어떻게 렌더링되는지 확인하고 싶습니다.
어쨌든 내 모바일 장치에서 웹 사이트에 액세스 할 수 있습니까?
내 모바일 장치와 데스크탑 머신이 라우터를 통해 동일한 네트워크에 연결되어 있습니다.
내 컴퓨터와 라우터에 대한 세부 정보는 다음과 같습니다.
- 컴퓨터에 IIS 8.0.9200.16384를 실행하는 Win8 Pro가 설치되어 있습니다.
- 라우터는 TP-Link Basic 150Mbps입니다.
- 기기는 Karbonn A15, Android-4.0.4 (ICS)입니다.
누구든지 내 모바일 장치를 localhost 웹 사이트에 연결하는 방법을 알려줄 수 있습니까?
모바일 장치에서 localhost 웹 사이트를 보려면 다음 단계를 따라야합니다.
- 컴퓨터에서 IP 주소를 검색해야합니다 (실행> cmd> ipconfig).
- 로컬 호스트가 특정 포트 (예 : localhost : 12345)를 사용하는 경우 컴퓨터에서 포트를 열어야합니다 (제어판> 시스템 및 보안> 방화벽> 고급 설정 및 인바운드 규칙 추가).
- 마지막으로 다음으로 이동하여 모바일 장치에서 웹 사이트에 액세스 할 수 있습니다. http : //192.168.XX : 12345 /
도움이되기를 바랍니다.
방화벽에 새 규칙을 추가하지 않고 원격으로 ASP.net 로컬 웹 사이트에 액세스하는 가장 쉬운 방법 중 하나는 다음 Visual Studio 확장을 사용하는 것입니다.
Conveyor by Keyoti (Visual Studio 확장)
그냥 설치하십시오. 프로젝트를 실행할 때마다 원격 액세스에 사용할 수있는 URL이 표시됩니다. 다른 구성이 필요하지 않습니다.
https://ngrok.com/docs#expose 시도
그냥 실행 ngrok 3000
, 3000
인터넷에 노출 할 포트 번호입니다. 노출하려는 포트 번호를 입력 할 수 있습니다. rails는 3000입니다. 이렇게하면 로컬 호스트를 인터넷에 터널링하고 어디에서나 로컬 호스트를 볼 수 있습니다.
NodeJS를 실행하는 경우 또 다른 옵션은 http://localtunnel.me/입니다.
npm install -g localtunnel
8080과 같은 로컬 포트에서 웹 서버를 시작하고 해당 포트에 대한 터널을 만듭니다.
lt -p 8080
그러면 randomname .localtunnel.me 에서 로컬 호스트에 대한 공개 URL이 반환됩니다 . 가능한 경우 자체 하위 도메인을 요청할 수 있습니다.
lt -p 8080 -s myname
myname .localtunnel.me 를 반환합니다.
먼저 Visual Studio에서 applicationhost.config 파일을 엽니 다. 주소 >>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
Conveyor by Keyoti (Visual Studio 확장)를 사용합니다. 확장 비주얼 스튜디오
또한 바이러스 백신을 비활성화하거나 시스템에서 80 포트를 열도록 관리해야합니다.
LAN에서 호스트 IP 주소를 확인하십시오. cmd를 열고 ipconfig를 입력하고 xampp 인 경우 기본 수신 포트는 80이됩니다. 그런 다음 예를 들어 10.0.0.5 가 호스트 IP 주소 인 경우 모바일 웹 브라우저에서 10.0.0.5:80 을 입력 합니다. 둘 다 동일한 LAN에 연결되어 있지만 웹 주소가 시도하는 기본 포트는 80입니다.
참고 URL : https://stackoverflow.com/questions/17316692/viewing-localhost-website-from-mobile-device
'Nice programing' 카테고리의 다른 글
Angular JS : 프라 미스에 바인딩하는 방법 (0) | 2020.11.17 |
---|---|
Github의 Markdown 파일에 이미지를 표시하는 방법은 무엇입니까? (0) | 2020.11.17 |
Tortoisesvn Subversion 1.8-병합-더 이상 분기 옵션을 다시 통합하지 않음 (0) | 2020.11.17 |
Gulp 파일이 변경 될 때마다 Gulp를 어떻게 다시 시작할 수 있습니까? (0) | 2020.11.17 |
Rust의 셀 및 참조 횟수 유형에 대한 전체적인 설명이 필요합니다. (0) | 2020.11.17 |