Windows 10 미리보기의 Microsoft Edge (Project Spartan)에서 localhost를 열 수 없음
Windows 10 미리보기를 설치하고 IIS를 설치했습니다.
Project Spartan에서 " http : // localhost "를 엽니 다 . 연결할 수 없습니다.
IE는 문제가 없습니다. 뭐가 문제 야?
따라서 문제는
Spartan
Edge가 루프백 주소에 액세스 할 수 없다는 것입니다.이 주소는 대부분의 Windows Store 앱이 액세스 할 수 없도록 차단됩니다.
Windows 10 RTM 또는 빌드 10166을 사용하는 경우 about:flags
"Allow localhost loopback" 으로 이동하여 선택하면됩니다 .
이미지 제공 : Ryan Joy 및 동의하에 사용됨 .
Windows 10의 이전 빌드를 사용하는 경우이 CheckNetIsolation
도구를 사용하여 LoopbackExempt 목록에 추가 할 수 있습니다. 관리자 권한 명령 프롬프트에서 다음을 사용하십시오.
CheckNetIsolation LoopbackExempt -a -n="Microsoft.MicrosoftEdge_8wekyb3d8bbwe"
Microsoft.MicrosoftEdge_8wekyb3d8bbwe
Edge 앱의 식별자입니다. Get-AppxPackage
PowerShell에서 사용 하고 Spartan / Edge에 대한 결과를 살펴보고 PackageFamilyName
.
빌드 10158로, PackageFamilyName이 변경되었습니다 Microsoft.Windows.Spartan_cw5n1h2txyewy
에 Microsoft.MicrosoftEdge_8wekyb3d8bbwe
.
Microsoft Edge는 보안상의 이유로 기본적으로 네트워크 격리로 실행됩니다. 루프백을 활성화하고 localhost 서버를 디버그하려면 10158 이상이있는 경우 상승 된 셸에서 다음 명령을 실행합니다 .
CheckNetIsolation LoopbackExempt -a -n = Microsoft.MicrosoftEdge_8wekyb3d8bbwe
또는
체크 넷 분리 루프백 면제 -a -p = S-1-15-2-3624051433-2125758914-1423191267-1740899205-1073925389-3782572162-737981194
또는 이전 버전이있는 경우
CheckNetIsolation LoopbackExempt -a -n = Microsoft.Windows.Spartan_cw5n1h2txyewy
향후 업데이트에서는 about : flags를 사용하여 localhost 루프백 지원을 활성화 할 수 있습니다 .
Windows 10 Build 10166+ ( 현재 Windows Insider를 통해 사용 가능) 부터는 이전 답변에 나열된 CheckNetIsolation 명령을 실행하지 않고도 Microsoft Edge에서 기본적으로 localhost 액세스를 사용할 수 있습니다.
보다 안전한 구성을 원하면 "about : flags"를 통해이 액세스를 비활성화 할 수 있습니다.
최신 빌드 (10158)의 경우 다음 명령이 자동으로 수행되었습니다.
CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe
비결은 Get-AppxPackage
PowerShell 명령 을 사용하여 vcsjones가 언급 한대로 Edge 앱의 제품군 이름을 찾는 것 입니다.
C : \ Windows \ System32 \ drivers \ etc \ hosts (Windows 10)에 하위 도메인 추가
C : \ Windows \ System32 \ drivers \ etc로 이동하여 관리자가 127.xxx 또는 localhost로 모든 행을 삭제하거나 주석 처리 할 때 백업 열린 호스트 파일에 대한 호스트 파일 사본을 저장합니다.
PC를 다시 시작하십시오.
어느 쪽도 아니하지 않았다 CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe
명령을하거나 수동으로 나를 위해 에지 일에 "로컬 호스트 루프백 허용"을 가능하게한다.
작동 한 것은 다음과 같습니다.
C:\Windows\System32\drivers\etc\hosts
파일을 편집하고 사용자 지정 호스트 이름에 대한 매핑을127.0.0.1 local
.인터넷 옵션을 열고 http : // local 을 로컬 인트라넷 사이트에 추가합니다.
다음 단계를 따르십시오.
1.
2.
이 코드를 복사하십시오
CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe
삼.
**
작업 완료!
'IT박스' 카테고리의 다른 글
VS2012 용 Sql Server Data Tools가 Sql Server 2012와 호환되지 않는 것은 어떻습니까? (0) | 2020.12.12 |
---|---|
기본에 비해 너무 큰 값 (오류 토큰은 "08"임) (0) | 2020.12.12 |
어레이 / 객체에 어떻게 액세스 할 수 있습니까? (0) | 2020.12.12 |
정수를 쓰여진 숫자로 변환 (0) | 2020.12.12 |
Ruby에서 튜플을 사용하십니까? (0) | 2020.12.12 |