ホームページ > バックエンド開発 > C++ > Localhost にアクセスする UWP アプリで net_http_client_execution_error を修正する方法

Localhost にアクセスする UWP アプリで net_http_client_execution_error を修正する方法

Mary-Kate Olsen
リリース: 2025-01-11 11:21:42
オリジナル
928 人が閲覧しました

How to Fix net_http_client_execution_error in UWP Apps Accessing Localhost?

Localhost にアクセスする UWP アプリの net_http_client_execution_error を解決する

問題:

UWP アプリケーションは、.appxbundle 経由で展開した後、localhost (127.0.0.1) (通常はローカル データベース) にアクセスしようとすると、net_http_client_execution_error が発生することがあります。 このエラーは、Visual Studio のデバッグ中には表示されません。 根本的な原因は、UWP アプリのローカルホスト アクセスに対する Windows の既定の制限です。

修正:

Microsoft の checknetisolation.exe ユーティリティを使用すると、ループバック例外を許可できます。 有効にする方法は次のとおりです:

  1. コマンド プロンプト (cmd.exe) を開きます。
  2. checknetisolation.exe ディレクトリ (通常は C:WindowsSystem32) に移動します。
  3. 次のコマンドを実行します。<package family name> をアプリのパッケージ ファミリ名に置き換えます。
<code>checknetisolation loopbackexempt -a -n=<package family name></code>
ログイン後にコピー
  1. 以下を使用して免除を確認します:
<code>checknetisolation loopbackexempt -l</code>
ログイン後にコピー

重要な考慮事項:

  • Visual Studio の Package.appxmanifest ([パッケージ化] タブ) 内で、または PowerShell の Get-AppxPackage コマンドレットを使用して、アプリのパッケージ ファミリ名を見つけます。
  • 免除が無効になった場合は、既存の免除をすべてクリアしてください:
<code>checknetisolation loopbackexempt -c</code>
ログイン後にコピー
  • その後、申請に対して個別に免除を再適用します。
  • 包括的な情報については、Microsoft のドキュメントを参照してください: //m.sbmmt.com/link/10a9288f519d683f87f6443f7b6810e6 (注: このリンクは古い可能性があります。Microsoft Docs で「UWP Localhost Access」を検索してください)最新情報についてはウェブサイトをご覧ください)。

以上がLocalhost にアクセスする UWP アプリで net_http_client_execution_error を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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