Windows AppContainer nedosiahne na miestny proxy: skontrolujte izoláciu loopback
Skontrolujte izoláciu loopback zamýšľaného balíka, keď aplikácia AppContainer nedosiahne na proxy, ktoré funguje pre bežných klientov na ploche.
Aplikácia AppContainer nemusí dosiahnuť na proxy na tom istom počítači s Windows, aj keď ho prehliadač na ploche úspešne používa. Izolácia siete môže zablokovať miestne pripojenie skôr, než sa začne overovanie proxy.
Pre cielený vývojový test zistite názov rodiny balíka a prezrite existujúce výnimky:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
V príkazovom riadku so zvýšenými právami pridajte iba zamýšľaný AppContainer:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
Nahraďte zástupný text skutočným názvom. Ak chcete túto testovaciu výnimku odstrániť:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
Výnimka povoľuje komunikáciu loopback pre daný AppContainer. Nevyberá koncový bod proxy, nespúšťa službu proxy ani neposkytuje sprostredkujúci účet.
Udržujte tri kontroly oddelené: naslúchajúci proces existuje, aplikácia naň dosiahne a proxy prijme požiadavku. Samotný import nastavení WinHTTP neodstráni obmedzenie loopback pri AppContainere.
Toto je mechanizmus riešenia problémov pri vývoji aplikácií pre Windows. Nie je to plošná požiadavka na každú zabalenú alebo plne dôveryhodnú aplikáciu na ploche a nemal by sa stať výnimkou pre každú nainštalovanú aplikáciu.