Posterior a consultar con expertos en la materia, programadores de deferentes ramas y profesores dimos con la respuesta al problema y la dejamos plasmada en este post.
Solución:
Entonces el problema es espartano Edge no tiene acceso a las direcciones de bucle invertido, que es algo a lo que la mayoría de las aplicaciones de la Tienda Windows no pueden acceder.
Si está utilizando Windows 10 RTM o compilación 10166, puede hacerlo navegando a about:flags
y marcando “Permitir loopback localhost”:
Imagen cortesía de Ryan Joy y utilizada con consentimiento.
Si está utilizando una versión anterior de Windows 10, la CheckNetIsolation
La herramienta se puede usar para agregarlo a la lista LoopbackExempt. Use esto desde un símbolo del sistema elevado:
CheckNetIsolation LoopbackExempt -a -n="Microsoft.MicrosoftEdge_8wekyb3d8bbwe"
Microsoft.MicrosoftEdge_8wekyb3d8bbwe
es el identificador de la aplicación Edge. Se puede determinar usando Get-AppxPackage
en PowerShell y revisando los resultados para Spartan/Edge y usando el PackageFamilyName
.
A partir de la compilación 10158, PackageFamilyName ha cambiado de Microsoft.Windows.Spartan_cw5n1h2txyewy
a Microsoft.MicrosoftEdge_8wekyb3d8bbwe
.
Microsoft Edge se ejecuta con aislamiento de red de forma predeterminada por motivos de seguridad. Para habilitar el bucle invertido y depurar su servidor localhost, ejecute el siguiente comando desde un shell elevado si tiene 10158 o más reciente:
CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe
o
checknetisolation loopbackexempt -a -p=S-1-15-2-3624051433-2125758914-1423191267-1740899205-1073925389-3782572162-737981194
o este si tienes una versión anterior
CheckNetIsolation LoopbackExempt -a -n=Microsoft.Windows.Spartan_cw5n1h2txyewy
En una actualización futura, podrá habilitar el soporte de bucle invertido localhost usando sobre:banderas.
Para la última compilación (10158), el siguiente comando lo hizo por mí:
CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe
El truco es usar el Get-AppxPackage
Comando de PowerShell para averiguar el nombre de la familia de la aplicación Edge como se menciona en vcsjones.
Si para ti ha resultado provechoso este post, sería de mucha ayuda si lo compartieras con más desarrolladores de este modo contrubuyes a difundir nuestro contenido.