En AppContainer-app kan feile med å nå en proxy på samme Windows-maskin, selv om en skrivebordsnettleser bruker den uten problemer. Nettverksisolering kan stenge den lokale forbindelsen før proxy-autentiseringen i det hele tatt starter.

For en målrettet utviklingstest: finn pakkens familienavn og se gjennom hvilke unntak som allerede finnes:

Get-AppxPackage -Name 'Example.App' |
    Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s

I en kommandoprompt med forhøyede rettigheter legger du bare til den AppContainer-en du har tenkt å teste:

CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"

Bytt ut plassholderen med det virkelige navnet. Slik fjerner du testunntaket igjen:

CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"

Unntaket gir loopback-kommunikasjon for den AppContainer-en. Det velger ikke proxy-endepunktet, starter ikke proxy-tjenesten og skaffer ikke en mellomkonto.

Hold de tre kontrollene fra hverandre: lytteren finnes, appen kommer seg til den, og proxyen godtar forespørselen. Å importere WinHTTP-innstillinger alene fjerner ikke loopback-begrensningen til en AppContainer.

Dette er feilsøkingsmekanismen i Windows-apputvikling. Den er ikke et generelt krav til enhver pakket eller fullt klarert skrivebordsapp, og den bør ikke bli et unntak for hver app som installeres.

Relaterte artikler