Windows AppContainer når ikke en lokal proxy: kontroller loopback-isolering
Kontroller loopback-isoleringen til den tiltenkte pakken når en AppContainer-app ikke når en proxy som virker for vanlige skrivebordsklienter.
En AppContainer-app kan mislykkes med å nå en proxy på samme Windows-maskin selv når en skrivebordsleser bruker den uten problemer. Nettverksisolering kan blokkere den lokale tilkoblingen før proxy-autentiseringen begynner.
For en målrettet utviklingstest må du finne pakkens familienavn og gjennomgå eksisterende unntak:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
I en forhøyet kommandoprompt legger du bare til den tiltenkte AppContainer:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
Erstatt plassholderen med det faktiske navnet. Slik fjerner du det testunntaket:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
Unntaket tillater loopback-kommunikasjon for den AppContainer. Det velger ikke proxy-endepunktet, starter ikke proxy-tjenesten og gir ikke en mellomkonto.
Hold de tre kontrollene atskilt: lytteren finnes, appen kan nå den, og proxyen godtar forespørselen. Bare import av WinHTTP-innstillinger fjerner ikke en AppContainers loopback-begrensning.
Dette er feilsøkingsmekanismen for Windows-apputvikling. Det er ikke et generelt krav for alle pakkede eller fullt betrodde skrivebordsapper, og det bør ikke bli et unntak for alle installerte apper.