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žda neće doći do proxyja na istom Windows računalu čak i kad 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 obitelji paketa i pregledajte postojeća izuzeća:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
U povišenom naredbenom retku dodajte samo predviđeni AppContainer:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
Zamijenite rezervirano mjesto stvarnim imenom. Da biste uklonili to testno izuzeće:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
Izuzeće dopušta loopback komunikaciju za taj AppContainer. Ono ne odabire proxy endpoint, ne pokreće proxy uslugu niti daje posrednički račun.
Držite tri provjere odvojeno: slušatelj postoji, aplikacija može doći do njega i proxy prihvaća 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 pakiranu ili potpuno pouzdanu desktop aplikaciju i ne bi trebao postati izuzeće za svaku instaliranu aplikaciju.