Windows AppContainer ne može doći do lokalnog proxyja: provjerite loopback izolaciju
Provjerite loopback izolaciju namjeravanog paketa kada AppContainer aplikacija ne može doći do proxyja koji radi za obične desktop klijente.
AppContainer aplikacija može propustiti doći do proxyja na istom Windows računaru čak i dok ga desktop preglednik uspješno koristi. Mrežna izolacija može blokirati lokalnu vezu prije nego što počne autentifikacija proxyja.
Za ciljani razvojni test identificirajte naziv porodice paketa i pregledajte postojeća izuzeća:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
U povišenom naredbenom promptu dodajte samo namjeravani AppContainer:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
Zamijenite rezervirano mjesto stvarnim imenom. Da uklonite to testno izuzeće:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
Izuzeće dopušta loopback komunikaciju za taj AppContainer. Ono ne bira proxy endpoint, ne pokreće proxy uslugu niti daje posrednički račun.
Držite tri provjere odvojeno: listener postoji, aplikacija može doći do njega, i proxy prihvata zahtjev. Samo uvoženje WinHTTP postavki ne uklanja AppContainerovo loopback ograničenje.
To je mehanizam za rješavanje problema u razvoju Windows aplikacija. Nije opći zahtjev za svaku pakovanu ili potpuno pouzdanu desktop aplikaciju i ne bi trebao postati izuzeće za svaku instaliranu aplikaciju.