iis browser windows-10 microsoft-edge

iis - No se puede abrir localhost en Microsoft Edge(Project Spartan) en la vista previa de Windows 10



browser windows-10 (8)

A partir de Windows 10 Build 10166+ ( disponible hoy a través de Windows Insider), el acceso localhost está disponible de forma predeterminada en Microsoft Edge sin ejecutar el comando CheckNetIsolation mencionado en las respuestas anteriores.

Puede deshabilitar este acceso a través de "about: flags", si desea tener una configuración aún más segura.

Instalé la vista previa de Windows 10 e instalé IIS.

Abra " http: // localhost " en Project Spartan no se puede conectar.

IE no tiene problema. ¿Cuál es el problema?


Agregar subdominio a C: / Windows / System32 / drivers / etc / hosts (Windows 10)


Entonces, el problema es que Spartan 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 la 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 compilación anterior de Windows 10, la herramienta CheckNetIsolation puede usarse para agregarla a la lista de 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. Puede determinarse usando Get-AppxPackage en PowerShell y revisando los resultados para Spartan / Edge y usando PackageFamilyName .

A partir de Build 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 razones de seguridad. Para habilitar el loopback 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 de retorno localhost usando about: flags .


Navegue a C: / Windows / System32 / drivers / etc, guarde la copia del archivo de hosts para el archivo de host abierto de copia de seguridad como administrador elimine o comente las líneas con 127.xxx o localhost ...

reiniciar pc.


Para la última compilación (10158), el siguiente comando lo hizo por mí:

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

El truco consiste en utilizar el comando Get-AppxPackage PowerShell para averiguar el apellido de la aplicación Edge como se share .


Siga los siguientes pasos:

1)

2)

Copia este código

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

3)

** **

¡Trabajo hecho!


Tampoco funcionó para CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe el CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe ni habilitar manualmente el "Permitir loopback localhost" en Edge.

Lo que funcionó es lo siguiente:

  1. Edite el archivo C:/Windows/System32/drivers/etc/hosts y agregue una asignación para un nombre de host personalizado a 127.0.0.1 como 127.0.0.1 local .

  2. Abra Opciones de Internet y agregue http: // local a los sitios de intranet locales.