AppContainer de Windows no llega a un proxy local: compruebe el aislamiento de loopback
Compruebe el aislamiento de loopback del paquete previsto cuando una aplicación AppContainer no llega a un proxy que funciona para clientes de escritorio habituales.
Una aplicación AppContainer puede no llegar a un proxy en el mismo equipo Windows incluso mientras un navegador de escritorio lo usa correctamente. El aislamiento de red puede bloquear la conexión local antes de que empiece la autenticación del proxy.
Para una prueba de desarrollo dirigida, identifique el nombre de familia del paquete y revise las exenciones existentes:
Get-AppxPackage -Name 'Example.App' |
Select-Object Name, PackageFamilyName
CheckNetIsolation LoopbackExempt -s
En un símbolo del sistema elevado, agregue solo el AppContainer previsto:
CheckNetIsolation LoopbackExempt -a -n="PACKAGE_FAMILY_NAME"
Sustituya el marcador de posición por el nombre real. Para quitar esa exención de prueba:
CheckNetIsolation LoopbackExempt -d -n="PACKAGE_FAMILY_NAME"
La exención permite la comunicación de loopback para ese AppContainer. No selecciona el extremo del proxy, no inicia el servicio de proxy ni proporciona una cuenta intermediaria.
Mantenga las tres comprobaciones separadas: el agente de escucha existe, la aplicación puede alcanzarlo y el proxy acepta la solicitud. Importar solo la configuración de WinHTTP no elimina la restricción de loopback de un AppContainer.
Este es el mecanismo de solución de problemas del desarrollo de aplicaciones de Windows. No es un requisito general para toda aplicación de escritorio empaquetada o de plena confianza, y no debería convertirse en una exención para toda aplicación instalada.