반응형
잘못된 요청-휴대폰에서 Wi-Fi를 통해 localhost에 연결하는 동안 잘못된 호스트 이름
내가 얻을 나쁜 요청 - 잘못된 호스트 이름을 [HTTP 오류 400] 내 컴퓨터의 로컬 호스트를 연결하는 동안. 실제로 jQuery Mobile을 사용하여 모바일 웹을 개발하는 방법을 배우고 있습니다. 내 휴대폰 크기에 맞는지 웹 레이아웃을보고 싶습니다.
제어판> 방화벽> 고급 설정> 인 바운스 규칙> 새 규칙 과 같이 Visual Studio에서 제공하는 포트 번호를 추가했습니다 .
그런 다음 명령 프롬프트에서 " ipconfig "를 입력하여 IP 주소를 얻습니다 .
그런 다음 Android 폰 브라우저 (Mozilla 5.0)를 사용하고 링크 192.XXX.XXX.XXX:57976을 입력합니다.
비슷한 질문을 읽었지만 해결책을 찾을 수 없습니다. 어떤 사람들은이 오류가 IIS 설정과 관련이 있다고 생각합니다. 그러나 IIS 설정의 솔루션을 얻을 수 없습니다. 이 문제를 해결하는 데 도움이되기를 바랍니다.
1 단계 : Windows 방화벽의 인바운드 규칙 추가
- 고급 보안 이 포함 된 Windows 방화벽을 엽니 다 .
- 왼쪽 패널에서 Inbound Rule > New Rule을 마우스 오른쪽 버튼으로 클릭합니다.
- 규칙 유형 : 포트
프로토콜 및 포트 : TCP
특정 로컬 포트 : 57976
동작 : 연결 허용
프로필 : 모두 선택 (도메인, 개인, 공용)
이름 : 이름, 설명 (옵션) - 끝.
2 단계 : IIS 또는 IIS Express
IIS 관리자의 바인딩 추가
- Open the IIS Manager.
- At the left panel, Go to Sites > Default Web Sites.
- At the right panel, click on the Bindings. Then, the new dialog pop ups.
- At the pop-up dialog, click on the "Add" buttons. Input the port number and the hostname.
For my case,
port = 57976;
hostname = 192.XXX.XXX.XXX (my IP address)
Add Bindings of IIS Express (Visual Studio)
- Stop the current Site
- For Visual Studio 2015, change the IIS config under your project folder
C:\Projects\<ProjectName>\.vs\config\applicationhost.config
. - For previous version of Visual Studio 2015, change the IIS config under IIS Express folder
C:\Users\<your profile name>\Documents\IISExpress\config\applicationhost.config
에서
applicationhost.config
,에 의해 검색 포트 번호 (내 경우는 57976입니다 대한) 또 하나의 IP 주소로 바인딩 한 후,<site name="Web(1)" id="9"> <application path="/" applicationPool="Clr4IntegratedAppPool"> <virtualDirectory path="/" physicalPath="E:\abc\project\dev\web" /> </application> <bindings> <binding protocol="http" bindingInformation="*:57976:localhost" /> <binding protocol="http" bindingInformation="*:57976:192.XXX.X.XXX" /> </bindings> </site>
업데이트 :
Windows 10 또는 Visual Studio 2015 사용자의 경우 아래 오류 메시지가 표시 될 수 있습니다.
Unable to launch the IIS Express Web server, Failed to register URL, Access is denied
해결책:
- Visual Studio 닫기
- Visual Studio> 관리자 권한으로 실행을 마우스 오른쪽 단추로 클릭하십시오.
브라우저 데이터 지우기 ctrl+ shift+del
반응형
'Nice programing' 카테고리의 다른 글
Hibernate는 엔티티 객체의 더티 상태를 어떻게 감지합니까? (0) | 2020.12.11 |
---|---|
삽입 시간별로 Meteor 컬렉션을 정렬하려면 어떻게해야합니까? (0) | 2020.12.11 |
ReCaptcha 2.0 : recaptcha가 성공하면 콜백에서 제출 버튼 활성화 (0) | 2020.12.11 |
WPF에서 DPI를 어떻게 얻을 수 있습니까? (0) | 2020.12.10 |
PHP의 특정 인덱스에서 foreach 루프를 시작하는 방법 (0) | 2020.12.10 |