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.

Powiązane artykuły