Heim >Backend-Entwicklung >C++ >Wie behebt man net_http_client_execution_error in UWP-Apps, die auf Localhost zugreifen?

Wie behebt man net_http_client_execution_error in UWP-Apps, die auf Localhost zugreifen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-01-11 11:21:42968Durchsuche

How to Fix net_http_client_execution_error in UWP Apps Accessing Localhost?

Behebung des net_http_client_execution_error in UWP-Apps, die auf Localhost zugreifen

Das Problem:

UWP-Anwendungen können nach der Bereitstellung über .appxbundle auf ein net_http_client_execution_error stoßen, wenn sie versuchen, auf localhost (127.0.0.1) zuzugreifen, normalerweise eine lokale Datenbank. Dieser Fehler tritt beim Visual Studio-Debuggen nicht auf. Die Hauptursache ist die Windows-Standardbeschränkung für den Localhost-Zugriff für UWP-Apps.

Die Lösung:

Das Dienstprogramm checknetisolation.exe von Microsoft ermöglicht die Gewährung von Loopback-Ausnahmen. So aktivieren Sie es:

  1. Öffnen Sie eine Eingabeaufforderung (cmd.exe).
  2. Navigieren Sie zum Verzeichnis checknetisolation.exe (normalerweise C:WindowsSystem32).
  3. Führen Sie den folgenden Befehl aus und ersetzen Sie <package family name> durch den Paketfamiliennamen Ihrer App:
<code>checknetisolation loopbackexempt -a -n=<package family name></code>
  1. Überprüfen Sie die Ausnahme mit:
<code>checknetisolation loopbackexempt -l</code>

Wichtige Überlegungen:

  • Suchen Sie den Paketfamiliennamen Ihrer App im Package.appxmanifest von Visual Studio (Registerkarte „Verpackung“) oder verwenden Sie das Get-AppxPackage-Cmdlet von PowerShell.
  • Wenn die Ausnahme unwirksam wird, löschen Sie alle bestehenden Ausnahmen:
<code>checknetisolation loopbackexempt -c</code>
  • Anschließend beantragen Sie die Befreiung individuell für Ihren Antrag erneut.
  • Ausführliche Informationen finden Sie in der Dokumentation von Microsoft: https://www.php.cn/link/10a9288f519d683f87f6443f7b6810e6 (Hinweis: Dieser Link ist möglicherweise veraltet. Suchen Sie in den Microsoft-Dokumenten nach „UWP Localhost Access“. Aktuelle Informationen finden Sie auf unserer Website.

Das obige ist der detaillierte Inhalt vonWie behebt man net_http_client_execution_error in UWP-Apps, die auf Localhost zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn