Eine AppContainer-App kann einen Proxy auf demselben Windows-Rechner nicht erreichen, obwohl ein Desktop-Browser ihn erfolgreich nutzt. Die Netzwerkisolierung kann die lokale Verbindung blockieren, bevor die Proxy-Authentifizierung beginnt.

Für einen gezielten Entwicklungstest ermitteln Sie den Paketfamiliennamen und prüfen vorhandene Ausnahmen:

Get-AppxPackage -Name 'Example.App' |
    Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s

Fügen Sie in einer erhöhten Eingabeaufforderung nur den vorgesehenen AppContainer hinzu:

CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"

Ersetzen Sie den Platzhalter durch den tatsächlichen Namen. So entfernen Sie diese Testausnahme:

CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"

Die Ausnahme erlaubt Loopback-Kommunikation für diesen AppContainer. Sie wählt nicht den Proxy-Endpunkt, startet nicht den Proxy-Dienst und stellt kein Vermittlungskonto bereit.

Halten Sie die drei Prüfungen getrennt: Der Listener existiert, die App kann ihn erreichen, und der Proxy akzeptiert die Anfrage. Allein das Importieren von WinHTTP-Einstellungen hebt die Loopback-Beschränkung eines AppContainers nicht auf.

Dies ist der Fehlerbehebungsmechanismus der Windows-App-Entwicklung. Er ist keine pauschale Anforderung für jede paketierte oder voll vertrauenswürdige Desktop-App und sollte keine Ausnahme für jede installierte App werden.

Ähnliche Artikel