AppContainer i Windows nuk arrin një proxy lokal: kontrolloni izolimin loopback
Kontrolloni izolimin loopback të paketës së synuar kur një aplikacion AppContainer nuk arrin një proxy që funksionon për klientët e zakonshëm të desktopit.
Një aplikacion AppContainer mund të dështojë të arrijë një proxy në të njëjtën makinë Windows, ndërkohë që një shfletues desktop e përdor me sukses. Izolimi i rrjetit mund ta bllokojë lidhjen lokale përpara se të fillojë vërtetimi i proxy-t.
Për një test zhvillimi të synuar, identifikoni emrin e familjes së paketës dhe shqyrtoni përjashtimet ekzistuese:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
Në një prompt komandimi të ngritur, shtoni vetëm AppContainer-in e synuar:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
Zëvendësoni vendmbajtësin me emrin aktual. Për të hequr atë përjashtim testimi:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
Përjashtimi lejon komunikimin loopback për atë AppContainer. Ai nuk zgjedh pikën fundore të proxy-t, nuk nis shërbimin proxy dhe nuk ofron një llogari ndërmjetëse.
Mbani tre kontrollet të ndara: dëgjuesi ekziston, aplikacioni mund ta arrijë dhe proxy-i e pranon kërkesën. Importimi vetëm i cilësimeve WinHTTP nuk e heq kufizimin loopback të një AppContainer.
Ky është mekanizmi i zgjidhjes së problemeve të zhvillimit të aplikacioneve Windows. Nuk është një kërkesë e përgjithshme për çdo aplikacion desktop të paketuar ose plotësisht të besueshëm dhe nuk duhet të bëhet përjashtim për çdo aplikacion të instaluar.