Je ne peux pas ouvrir le site local de IIS à ie edge
j'ai un site configuré localement pour y faire du développement et je l'ai ajouté à iis et j'ai édité mon fichier host avec l'url (voir ci-dessous). Cependant, lorsque je consulte 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 ie 11 donc je me demandais s'il y a des paramètres pour obtenir des sites locaux à travailler sur le bord.
j'ai cherché et n'ai pu trouver que ce lié post , mais la réponse acceptée sur cela ne fait aucune différence pour moi car l'option est déjà cochée sur mon bord. J'ai aussi essayé le redémarrage et le rinçage de mon dns, mais les deux n'ont pas fonctionné.
j'utilise windows 10 et IIS version 10 build 10240
Fichier 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
D'autres liens que j'ai réussi à trouver - pas de solutions cependant et le second semble suggérer que nous utilisons juste ie11:
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
https://social.technet.microsoft.com/Forums/en-US/246298d8-52c1-4440-8d7f-05329d50e653/edge-browser-hosts-file?forum=win10itprogeneral
mise à Jour
pourrait - il s'agir de quelque chose le fait que le pool d'applications du site fonctionne sous mon compte de travail au lieu de IIS ou de services réseau (Je ne peux pas exécuter sous ces derniers 2 car ils n'ont pas les privilèges corrects pour parcourir certains dossiers sur mon ordinateur)
Update 2
pour toute personne venant à ce qui a tout essayé ci-dessous. J'ai découvert que cela peut être lié à mon installation de windows 10 - ma première installation sur la machine était windows 8. J'ai ensuite mis à jour ce à 8.1 et jusqu'à 10 quand c'est sorti.
Avoir eu des problèmes avec quelques autres choses, j'ai mordu la balle et fait une nouvelle installation de windows 10 et voila, tout fonctionne parfaitement!
Peut être un peu drastique, mais si tout le reste échoue...
7 réponses
le réseau bloque loopback comme une mesure de sécurité dans Windows 10, vous devez faire une exception en exécutant cette commande pour IE Edge dans les privilèges élevés
CheckNetIsolation LoopbackExempt-a-n="Microsoft.Microsoftdge_8wekyb3d8bbwe "
cela a fonctionné pour moi;
-
Ouvrir la boîte de dialogue Options Internet
-
allez à l'onglet "Sécurité
-
sélectionnez la zone" intranet Local
-
cliquez sur le bouton "Sites "
-
cochez la case" détection automatique du réseau intranet
Edge peut maintenant trouver mon site Web local (avec un seul nom de mot!)
j'ai trouvé 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é à 127.0.0.1 dans le fichier hosts
(en supposant que votre problème n'est pas simplement la case à cocher loopback dans about:flags)
le correctif est de 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 de cela.
- Ouvrir Options Internet "1519130920 boîte de dialogue" (il suffit de demander Cortana ou de l'utilisation windowskey+s)
- Aller à la Sécurité onglet
- , Cliquez sur Sites de Confiance zone
- cliquez sur le Sites button
- supprimer les noms de domaine troublés de la liste des sites de confiance
- , Cliquez sur Appliquer puis fermez la boîte de dialogue
- ouvrir le bord (ou le redémarrer s'il est déjà en cours d'exécution) et essayer votre site
sur ma machine Windows 10 avec Edge ce sont 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 d'hôtes , utilisez un nom de domaine pleinement qualifié (FQDN) au lieu d'un surnom. En d'autres termes, inclut un point. Ensuite, il sera à Bord.
mon environnement est aussi Windows 10 avec IIS 10.0.10240.16384
installé.
Et ce sont mes paramètres dans les Fonctionnalités de Windows > Internet Information Services > Services World Wide Web
le bassin D'applications que j'utilise a son identité réglée sur le compte avec lequel je me connecte à mon ordinateur. Il fonctionne également, cependant, lorsque l'identité est application Identitépolaire. Dans autrement dit, le fichier EdgeHostsFile et le 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'allocation du loopback localhost.
ma version de bord est 20.10240.16384.0
après avoir essayé toutes les instructions ou les paramètres des autres utilisateurs, mais cela ne fonctionne pas, essayez ceci:
Ouvrez Options Internet. (tapez " in "dans" Search Windows / Cortana" si vous utilisez Win10)
1. sélectionnez l'onglet "Sécurité".
2. cliquez sur "intranet Local"
3. cliquez sur le bouton Sites.
4. Uncheck " comprend tous les sites locaux (intranet)...."
5. Décochez la case "Inclure tous les sites qui permettent de contourner..."
- cliquez sur le bouton "Avancé", supprimez toutes les adresses de site définies dans %windir%\System32\drivers\etc\hosts
6. Et 7. OK
8. Redémarrez Microsoft Edge ou Internet Explorer.
j'ai essayé toutes les options mentionnées, mais pas de succès avec IIS Express !!!
mais
juste une petite chose que j'ai fait (je ne sais pas pourquoi) . et le truc a commencé à travailler pour moi j'ai supprimé la totalité .vs solution de dossier. qui a le applicationConfig pour solution, à utiliser avec IIS Express ....
ça a marché !!! je ne suis pas sûr si c'est la combinaison de ces choses et ce fichier, ou tout simplement ce fichier...