Windows AppContainer kan ikke nå en lokal proxy: kontroller loopback-isolering
Kontroller den påtænkte pakkes loopback-isolering, når en AppContainer-app ikke kan nå en proxy, som virker for almindelige skrivebordsklienter.
En AppContainer-app kan mislykkes med at nå en proxy på samme Windows-maskine, selv når en skrivebordsbrowser bruger den uden problemer. Netværksisolering kan blokere den lokale forbindelse, før proxy-godkendelsen begynder.
Til en målrettet udviklingstest skal du finde pakkens familienavn og gennemgå eksisterende undtagelser:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
I en forhøjet kommandoprompt skal du kun tilføje den påtænkte AppContainer:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
Erstat pladsholderen med det faktiske navn. Sådan fjernes den testundtagelse:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
Undtagelsen tillader loopback-kommunikation for den AppContainer. Den vælger ikke proxy-endpointet, starter ikke proxy-tjenesten og leverer ikke en mellemregningskonto.
Hold de tre kontroller adskilt: lytteren findes, appen kan nå den, og proxyen accepterer anmodningen. Import af WinHTTP-indstillinger alene fjerner ikke en AppContainers loopback-begrænsning.
Dette er fejlfindingsmekanismen til Windows-appudvikling. Det er ikke et generelt krav til enhver pakket eller fuldt betroet skrivebordsapp, og det bør ikke blive en undtagelse for enhver installeret app.