打包為 .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>
重新申請豁免:
然後,單獨重新授予每個需要環回存取權限的應用程式。
詳細資訊請參考微軟官方文件:https://www.php.cn/link/10a9288f519d683f87f6443f7b6810e6.
以上是如何透過啟用本地環回修復 UWP 應用程式中的'net_http_client_execution_error”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!