iis windows-10 microsoft-edge hosts-file

No se puede abrir el sitio iis local en ie edge



windows-10 microsoft-edge (8)

¡Probé todas las opciones mencionadas, pero no tuve éxito con IIS Express!

PERO

sólo una pequeña cosa que hice (no sé por qué). y las cosas empezaron a funcionar para mí , eliminé toda la carpeta de soluciones .vs. que tiene el applicationConfig para solución, para ser utilizado con IIS Express ....

Funcionó !!! No estoy seguro de si es la combinación de las cosas mencionadas anteriormente y este archivo, o simplemente este archivo ...

Tengo un sitio configurado localmente para realizar el desarrollo y lo he agregado a iis y editado mi archivo de host con la url (ver más abajo). Sin embargo, cuando navego a la url solo aparece el mensaje "hmm, no podemos llegar a esta página".

El sitio funciona bien en todos los demás navegadores, incluido el ejemplo 11, por lo que me preguntaba si hay alguna configuración para que los sitios locales funcionen al límite.

He estado buscando y solo pude encontrar esta publicación relacionada , pero la respuesta aceptada no me hace ninguna diferencia ya que la opción ya está marcada en mi borde. También he intentado reiniciar y enjuagar mi DNS pero ambos no funcionaron.

Estoy usando Windows 10 y iis versión 10 build 10240

Archivo de hosts

# localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 127.0.0.1 localhost loopback # tried with and without this as thought it may have something to do with the loopback option in edge 127.0.0.1 test.local 127.0.0.1 dev.local

Otros enlaces que he logrado encontrar, aunque no hay soluciones, y el segundo parece sugerir que solo usamos ie11:

¿Por qué Microsoft Edge abre algunos sitios web locales, pero no otros, donde el nombre de dominio se enruta a 127.0.0.1 en el archivo hosts?

https://social.technet.microsoft.com/Forums/en-US/246298d8-52c1-4440-8d7f-05329d50e653/edge-browser-hosts-file?forum=win10itprogeneral

Actualizar

Podría ser algo que ver con el hecho de que el grupo de aplicaciones del sitio se ejecuta bajo mi cuenta de trabajo en lugar de los servicios de IIS o de Red (no puedo ejecutar en los últimos 2, ya que no tienen los privilegios correctos para explorar ciertas carpetas en mi computadora)

Actualización 2

Para cualquiera que venga a esto que haya intentado todo a continuación. Descubrí que puede ser algo que ver con mi instalación de Windows 10: mi primera instalación en la máquina fue Windows 8. Luego actualicé esto a 8.1 y hasta 10 cuando salió.

Después de haber tenido problemas con algunas otras cosas, mordí la bala e hice una instalación completamente nueva de Windows 10 y ¡voilá, todo funciona perfectamente!

Puede ser un poco drástico, pero si todo falla ...


Además de agregar el nombre de host al archivo de hosts, vaya a Opciones de Internet y agregue la URL a los sitios de confianza en la Intranet local. Funciona para mi.


Después de haber intentado todas las instrucciones o configuraciones de otros usuarios pero no funciona, intente esto:


Abra Opciones de Internet. (escriba "en" en "Buscar Windows / Cortana" si usa Win10)
1. Seleccione la pestaña "Seguridad".
2. haga clic en "Intranet local"
3. haga clic en el botón "Sitios".
4. Desmarque "Incluir todos los sitios locales (intranet) ...."
5. Desmarque "Incluir todos los sitios que evitan ..."
- haga clic en el botón "Avanzado", elimine toda la dirección del sitio que se define en% windir% / System32 / drivers / etc / hosts
6. y 7. OK
8. Reinicie Microsoft Edge o Internet Explorer.


En mi máquina Windows 10 con Edge estos son mis resultados:

127.0.0.1 local # Hmm, we can''t reach this page 127.0.0.1 my.local # Works :) 127.0.0.1 my.local.ca # Works :) 127.0.0.1 test.local # Works :) 127.0.0.1 dev.local # Works :)

En su archivo de hosts , use un nombre de dominio completo (FQDN) en lugar de un apodo. En otras palabras, incluir un punto. Entonces funcionará en Edge.

Mi entorno también es Windows 10 con IIS 10.0.10240.16384 instalado.

Y estas son mis configuraciones dentro de las Características de Windows> Servicios de Internet Information Server> World Wide Web Services

El grupo de aplicaciones que estoy usando tiene su identidad establecida en la cuenta con la que inicio sesión en mi computadora. Sin embargo, también funciona cuando la identidad es ApplicationPoolIdentity. En otras palabras, tanto el EdgeHostsFile como el DefaultAppPool en la imagen a continuación funcionan en mi máquina.

Y como ya ha publicado, mi about:flags ven así con el margen del bucle localhost.

Mi versión Edge es 20.10240.16384.0


Esto funcionó para mí;

  1. Abra el diálogo de Opciones de Internet

  2. Ir a la pestaña ''Seguridad''

  3. Seleccione la zona ''Intranet local''

  4. Haga clic en el botón ''Sitios''

  5. Marque la casilla ''Detectar automáticamente la red de intranet''

Edge ahora puede encontrar mi sitio web local (¡con un solo nombre de palabra!)


La red está bloqueando el bucle invertido como una medida de seguridad en Windows 10, debe hacer una excepción ejecutando este comando para IE Edge en privilegios elevados

CheckNetIsolation LoopbackExempt -a -n = "Microsoft.MicrosoftEdge_8wekyb3d8bbwe"


Lo resolví y publiqué la respuesta en mi pregunta: ¿Por qué Microsoft Edge abre algunos sitios web locales, pero no otros, donde el nombre de dominio se enruta a 127.0.0.1 en el archivo de hosts?

(Suponiendo que su problema no es simplemente la casilla de verificación de bucle invertido en about: flags)

La solución es eliminar los nombres de dominio de su lista de sitios de confianza para la zona de confianza. Eso es. Me tomó dos semanas para resolver esto.

  1. Abra el cuadro de diálogo Opciones de Internet (solo pregunte a Cortana o use windowskey s)
  2. Ir a la pestaña de Seguridad
  3. Haga clic en la zona de sitios de confianza
  4. Haga clic en el botón Sitios
  5. Elimine los nombres de dominio con problemas de la lista de sitios de confianza
  6. Haga clic en Aplicar y luego cierre el diálogo.
  7. Abra Edge (o reinícielo si ya se está ejecutando) y pruebe su sitio