ホームページ > バックエンド開発 > C++ > 「net_http_client_execution_error」が発生した UWP アプリのローカル ネットワーク ループバックを有効にする方法

「net_http_client_execution_error」が発生した UWP アプリのローカル ネットワーク ループバックを有効にする方法

Mary-Kate Olsen
リリース: 2025-01-11 11:26:43
オリジナル
738 人が閲覧しました

How to Enable Local Network Loopback for UWP Apps Facing

UWP アプリのローカル ネットワーク接続のトラブルシューティング

問題:

UWP アプリケーションは、インストール中に localhost (127.0.0.1) にアクセスしようとすると、「net_http_client_execution_error」が発生することがよくあります。 このエラーは、Visual Studio 内でアプリを実行する場合には発生しないため、デバッグを妨げます。

解決策:

UWP アプリのローカル ネットワーク ループバック アクセスを有効にするには、checknetisolation コマンド ライン ツールを使用します。 これは、特定のアプリケーションを対象としたソリューションです。

手順:

  1. パッケージ ファミリ名を特定します:

    • Visual Studio 内で、プロジェクトの Package.appxmanifest エディターの [パッケージ化] タブに移動します。そこにパッケージ ファミリ名が表示されます。
    • または、PowerShell コマンド Get-AppxPackage を使用して、インストールされているパッケージを一覧表示し、アプリのパッケージ ファミリ名を見つけます。
  2. ループバック免除を有効にする:

    • 管理者特権でコマンド プロンプトを開きます (管理者として実行)。

    • 次のコマンドを実行します。<package family name> を手順 1 の実際の名前に置き換えます。

      <code class="language-cmd">checknetisolation loopbackexempt -a -n=<package family name></code>
      ログイン後にコピー
  3. ループバック免除の取り消し (オプション):

    • アプリのループバック アクセスを無効にするには、次のコマンドを使用します (<package family name> を再度置き換えます):

      <code class="language-cmd">checknetisolation loopbackexempt -d -n=<package family name></code>
      ログイン後にコピー

重要な考慮事項:

  • ループバック アクセスが予期せず機能しなくなった場合は、以下を使用して既存の例外をすべてクリアすることを検討してください。

    <code class="language-cmd">checknetisolation loopbackexempt -c</code>
    ログイン後にコピー
  • 包括的な情報については、Microsoft の公式ドキュメントを参照してください (リンクは異なる場合があります。「UWP ネットワーク制限」で検索してください)。

以上が「net_http_client_execution_error」が発生した UWP アプリのローカル ネットワーク ループバックを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート