Windows AppContainer ne doseže lokalnega proxyja: preverite izolacijo loopback
Preverite izolacijo loopback predvidenega paketa, ko aplikacija AppContainer ne doseže proxyja, ki deluje za običajne namizne odjemalce.
Aplikacija AppContainer morda ne doseže proxyja v istem računalniku Windows, čeprav ga namizni brskalnik uspešno uporablja. Omrežna izolacija lahko blokira lokalno povezavo, preden se začne preverjanje pristnosti proxyja.
Za ciljni razvojni test določite ime družine paketa in pregledajte obstoječe izjeme:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
V povišanem ukaznem pozivu dodajte samo predvideni AppContainer:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
Zamenjajte nadomestni znak z dejanskim imenom. Če želite odstraniti to testno izjemo:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
Izjema dovoljuje komunikacijo loopback za ta AppContainer. Ne izbere končne točke proxyja, ne zažene storitve proxy in ne zagotovi posredniškega računa.
Tri preverjanja imejte ločena: poslušalec obstaja, aplikacija doseže do njega in proxy sprejme zahtevo. Samo uvažanje nastavitev WinHTTP ne odpravi omejitve loopback pri AppContainerju.
To je mehanizem za odpravljanje težav pri razvoju aplikacij Windows. Ni splošna zahteva za vsako pakirano ali popolnoma zaupanja vredno namizno aplikacijo in ne bi smel postati izjema za vsako nameščeno aplikacijo.