AppContainer w Windows nie dociera do lokalnego proxy: sprawdź izolację loopback
Sprawdź izolację loopback zamierzonego pakietu, gdy aplikacja AppContainer nie dociera do proxy działającego dla zwykłych klientów pulpitu.
Aplikacja AppContainer może nie docierać do proxy na tym samym komputerze z Windows, mimo że przeglądarka na pulpicie używa go bez problemu. Izolacja sieci może zablokować połączenie lokalne, zanim rozpocznie się uwierzytelnianie proxy.
W przypadku ukierunkowanego testu programistycznego ustal nazwę rodziny pakietu i przejrzyj istniejące wyjątki:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
W wierszu polecenia z podwyższonymi uprawnieniami dodaj tylko zamierzoną AppContainer:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
Zastąp symbol zastępczy rzeczywistą nazwą. Aby usunąć ten wyjątek testowy:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
Wyjątek zezwala na komunikację loopback dla tej AppContainer. Nie wybiera punktu końcowego proxy, nie uruchamia usługi proxy ani nie zapewnia konta pośredniczącego.
Utrzymuj trzy kontrole osobno: odbiornik istnieje, aplikacja może do niego dotrzeć, a proxy akceptuje żądanie. Samo zaimportowanie ustawień WinHTTP nie usuwa ograniczenia loopback AppContainer.
To mechanizm rozwiązywania problemów w tworzeniu aplikacji dla Windows. Nie jest to ogólny wymóg dla każdej spakowanej lub w pełni zaufanej aplikacji klasycznej i nie powinien stać się wyjątkiem dla każdej zainstalowanej aplikacji.