.appxbundles로 패키지된 UWP 애플리케이션은 localhost(127.0.0.1)에 액세스하려고 시도할 때 "net_http_client_execution_error"를 경험할 수 있습니다. 이는 Windows의 기본 보안 제한 때문입니다.
UWP 앱에 대한 루프백 액세스 활성화
해결책은 checknetisolation.exe
명령줄 도구를 사용하여 네트워크 격리 설정을 관리하는 것입니다.
checknetisolation.exe
사용:
이 도구를 사용하면 앱의 네트워크 액세스 권한을 수정할 수 있습니다.
루프백 액세스 권한 부여:
루프백 액세스를 활성화하려면 다음 명령을 실행하세요.
<code>c:\>checknetisolation loopbackexempt -a -n=<package family name></code>
루프백 액세스 취소:
루프백 액세스를 제거하려면 다음 명령을 사용하세요.
<code>c:\>checknetisolation loopbackexempt -d -n=<package family name></code>
패키지 제품군 이름 찾기:
Visual Studio의 Package.appxmanifest
편집기에서 또는 PowerShell 명령 Get-AppxPackage
을 사용하여 앱의 패키지 제품군 이름(예: "MyPackage_edj12ye0wwgwa")을 찾으세요.
간헐적인 루프백 문제 해결
루프백 액세스가 불안정해지면 다음 단계를 시도해 보세요.
기존 면제 삭제:
먼저 다음을 사용하여 기존 루프백 예외를 모두 제거합니다.
<code>c:\>checknetisolation loopbackexempt -c</code>
면제 재적용:
그런 다음 필요한 각 애플리케이션에 루프백 액세스 권한을 개별적으로 다시 부여합니다.
포괄적인 세부정보는 공식 Microsoft 설명서를 참조하세요. https://www.php.cn/link/10a9288f519d683f87f6443f7b6810e6.
위 내용은 로컬 루프백을 활성화하여 UWP 앱에서 'net_http_client_execution_error'를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!