問題:
UWP アプリケーションが "localhost" (127.0.0.1) 上のローカル CouchDB インスタンス (または同様のローカル サーバー) に接続しようとすると、"net_http_client_execution_error" で失敗する場合があります。
原因:
Windows のデフォルトのセキュリティ設定では、ネットワーク セキュリティを強化するために、UWP アプリがローカルホストにアクセスするのを制限します。
解決策:
UWP アプリケーションのローカルホスト アクセスを許可するには、次の手順に従います。
パッケージ ファミリ名を見つける: UWP アプリのパッケージ ファミリ名を見つけます。 これは、Visual Studio 2015 の Package.appxmanifest エディターまたは PowerShell コマンド Get-AppxPackage
を使用して見つけることができます。 名前の形式は「MyPackage_edj12ye0wwgwa」のようなものになります。
ループバック アクセスの許可: 管理者特権でコマンド プロンプトを開き (管理者として実行)、次のコマンドを実行します。<package family name>
をアプリの実際のパッケージ ファミリ名に置き換えます:
<code>c:\>checknetisolation loopbackexempt -a -n=<package family name></code>
<code>c:\>checknetisolation loopbackexempt -d -n=<package family name></code>
<code>c:\>checknetisolation loopbackexempt -c</code>
重要な考慮事項:
以上がUWP アプリが localhost にアクセスするときに「net_http_client_execution_error」を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。