Windows AppContainer nedosáhne na místní proxy: zkontrolujte izolaci loopback
Zkontrolujte izolaci loopback zamýšleného balíčku, když aplikace AppContainer nedosáhne na proxy, které funguje pro běžné klienty na ploše.
Aplikace AppContainer nemusí dosáhnout na proxy na stejném počítači s Windows, i když ho prohlížeč na ploše úspěšně používá. Izolace sítě může zablokovat místní připojení dřív, než začne ověřování proxy.
Pro cílený vývojový test zjistěte název rodiny balíčku a prohlédněte existující výjimky:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
Ve zvýšeném příkazovém řádku přidejte pouze zamýšlený AppContainer:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
Nahraďte zástupný text skutečným názvem. Chcete-li tuto testovací výjimku odebrat:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
Výjimka povoluje komunikaci loopback pro daný AppContainer. Nevybírá koncový bod proxy, nespouští službu proxy ani neposkytuje zprostředkující účet.
Udržujte tři kontroly oddělené: naslouchající proces existuje, aplikace na něj dosáhne a proxy přijme požadavek. Pouhý import nastavení WinHTTP neodstraní omezení loopback u AppContaineru.
Toto je mechanismus řešení potíží při vývoji aplikací pro Windows. Není to plošný požadavek pro každou zabalenou nebo plně důvěryhodnou aplikaci na ploše a neměl by se stát výjimkou pro každou nainstalovanou aplikaci.