Windows AppContainer erreicht keinen lokalen Proxy: Loopback-Isolierung prüfen
Prüfen Sie die Loopback-Isolierung des vorgesehenen Pakets, wenn eine AppContainer-App einen Proxy nicht erreicht, der für normale Desktop-Clients funktioniert.
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.