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.

Artículos relacionados