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čunaru čak i kada ga desktop pregledač uspešno koristi. Mrežna izolacija može blokirati lokalnu vezu pre nego što počne autentifikacija proxyja.
Za ciljni razvojni test identifikujte naziv familije 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"
Zamenite rezervisano mesto 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 nalog.
Držite tri provere odvojeno: slušalac postoji, aplikacija može doći do njega i proxy prihvata zahtev. Samo uvoženje WinHTTP podešavanja ne uklanja AppContainerovo loopback ograničenje.
To je mehanizam za rešavanje problema u razvoju Windows aplikacija. Nije opšti uslov za svaku pakovanu ili potpuno pouzdanu desktop aplikaciju i ne bi trebalo da postane izuzeće za svaku instaliranu aplikaciju.