J'ai un site configuré localement pour faire du développement dessus et je l'ai ajouté à iis et modifié mon fichier Host avec l'URL (voir ci-dessous). Cependant, lorsque je navigue dans l'URL, je ne reçois que le message "hmm, nous ne pouvons pas atteindre cette page".
Le site fonctionne bien dans tous les autres navigateurs, y compris 11, donc je me demandais s’il existe des paramètres permettant aux sites locaux de fonctionner sur Edge.
Je cherchais et je ne trouvais que ce message lié , mais la réponse acceptée ne fait aucune différence pour moi, cette option étant déjà cochée sur mon Edge. J'ai également essayé de redémarrer et de chasser mes DNS, mais les deux ne fonctionnaient pas.
J'utilise Windows 10 et IIS version 10 build 10240
Fichier d'hôtes
# 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
Autres liens que j'ai réussi à trouver - pas de solutions cependant et le second semble suggérer que nous utilisions simplement ie11:
Mettre à jour
Cela pourrait-il être dû au fait que le pool d'applications du site s'exécute sous mon compte professionnel au lieu de IIS ou de services réseau (je ne peux pas l'exécuter sous ce dernier 2 car ils ne disposent pas des privilèges appropriés pour parcourir certains dossiers sur mon ordinateur)
Mise à jour 2
Pour tous ceux qui viennent à cela qui ont tout essayé ci-dessous. J'ai découvert que cela avait peut-être quelque chose à voir avec mon installation de Windows 10 - Ma première installation sur la machine était Windows 8. Je l'ai ensuite mise à niveau vers la version 8.1 et jusqu'à la version 10 à la sortie.
Ayant eu des problèmes avec quelques autres choses, j'ai mordu la balle et fait une installation complètement nouvelle de Windows 10 et le tour est joué, tout fonctionne parfaitement!
Peut-être un peu drastique, mais si tout le reste échoue ...
Le réseau bloque le bouclage en tant que mesure de sécurité dans Windows 10, vous devez créer une exception en exécutant cette commande pour IE Edge dans des privilèges élevés
CheckNetIsolation LoopbackExempt -a -n = "Microsoft.MicrosoftEdge_8wekyb3d8bbwe"
Cela a fonctionné pour moi.
Ouvrir la boîte de dialogue Options Internet
Allez dans l'onglet 'Sécurité'
Sélectionnez la zone 'Intranet local'
Cliquez sur le bouton 'Sites'
Cochez la case "Détecter automatiquement le réseau intranet"
Edge peut maintenant trouver mon site Web local (avec un seul nom Word!)
Je l'ai compris et posté la réponse à ma question: Pourquoi Microsoft Edge ouvre-t-il certains sites Web locaux, mais pas d'autres, où le nom de domaine est routé vers 127.0.0.1 dans le fichier hosts
(En supposant que votre problème ne soit pas simplement une case à cocher en boucle dans about: flags)
Le correctif consiste à supprimer les noms de domaine de votre liste de sites de confiance pour la zone de confiance. C'est tout. Il m'a fallu deux semaines pour comprendre cela.
Options Internet/Sites intranet locaux
Cela fonctionne pour moi:
Sur ma machine Windows 10 avec Edge, voici mes résultats:
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 :)
Dans votre fichier hôtes , utilisez un nom de domaine pleinement qualifié (FQDN) au lieu d'un surnom. En d'autres termes, incluez un point. Ensuite, cela fonctionnera dans Edge.
Mon environnement est également Windows 10 avec IIS 10.0.10240.16384
installé.
Et ce sont mes paramètres dans Fonctionnalités Windows> Internet Information Services> Services World Wide Web
Le groupe d'applications que j'utilise a son identité définie sur le compte avec lequel je me connecte à mon ordinateur. Cela fonctionne également, cependant, lorsque l'identité est ApplicationPoolIdentity. En d'autres termes, EdgeHostsFile et DefaultAppPool dans l'image ci-dessous fonctionnent sur ma machine.
Et comme vous l'avez déjà posté, mon about:flags
ressemble à ceci avec l'indemnité du bouclage localhost.
La version de mon Edge est 20.10240.16384.0
En plus d'ajouter le nom d'hôte au fichier des hôtes, accédez à Options Internet et ajoutez l'URL aux sites de confiance sous l'intranet local. Ça marche pour moi.