En AppContainer-app kanske inte når en proxy på samma Windows-dator trots att en skrivbordswebbläsare använder den utan problem. Nätverksisolering kan blockera den lokala anslutningen innan proxyautentiseringen börjar.

För ett riktat utvecklingstest: ta reda på paketets familjenamn och granska befintliga undantag:

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

Lägg i en förhöjd kommandotolk bara till den avsedda AppContainer:

CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"

Byt ut platshållaren mot det faktiska namnet. Så tar du bort det testundantaget:

CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"

Undantaget tillåter loopback-kommunikation för den AppContainer. Det väljer inte proxy-slutpunkten, startar inte proxy-tjänsten och tillhandahåller inget förmedlande konto.

Håll de tre kontrollerna åtskilda: lyssnaren finns, appen kan nå den och proxyn accepterar begäran. Att bara importera WinHTTP-inställningar tar inte bort en AppContainers loopback-begränsning.

Det här är felsökningsmekanismen för Windows-apputveckling. Den är inget generellt krav för varje paketerad eller fullt betrodd skrivbordsapp och bör inte bli ett undantag för varje installerad app.

Relaterade artiklar