Ich habe einen lokalen IIS ausgeführt, mit einer Bindung wie www.dev.mydomain.com
, der Hostname wird auf einem externen DNS-Server aufgelistet und die Namensauflösung funktioniert einwandfrei.
Beim Öffnen der Site http://www.dev.mydomain.com
in Microsoft Edge wird folgende Meldung angezeigt:
Hmm, wir können diese Seite nicht erreichen.
Stellen Sie sicher, dass Sie die richtige Webadresse haben: http://www.dev.mydomain.com
Das F12 Network Tab
zeigt nichts.
Was funktioniert:
- Verwenden von Firefox-, Chrome-, IE-11- und Befehlszeilentools auf dem lokalen Computer
- Verwenden von Edge von einem anderen Computer im lokalen Netzwerk
- Verwenden von Edge auf demselben Computer, jedoch mit einem anderen Benutzer
- Verwenden von Edge mit meinem Benutzer, aber Verwenden von
localhost
oder einer IP-Adresse entweder127.0.0.1
oder192.168.x.x
Was ich versucht habe, aber das Problem nicht gelöst habe:
- Neustart des
Network List Service
und desNetwork Location Awareness
Dienstes. - Hinzufügen
www.dev.mydomain.com
zurhosts
Datei. - mit TLS und https://www.dev.mydomain.com
- Verwenden Sie dieselben Windows-Proxy-Einstellungen wie für den Benutzer, bei dem das Problem nicht auftritt.
Dies ist also ein spezifisches Problem für einen Benutzer und Edge. Andere Programme oder Benutzer haben dieses Problem nicht.
Irgendwelche Ideen, was ich sonst noch tun kann, um dies zu diagnostizieren?
Windows 10 - 1607 (14393.105)
quelle
Antworten:
Sie müssen die Loopback-Adresse aktivieren, die in Edge standardmäßig deaktiviert ist.
Gehen Sie zu
about:flags
und aktivieren Sie "lokalen Loopback zulassen".Beachten Sie, dass dies Auswirkungen auf die Sicherheit hat, das Risiko jedoch gering ist.
quelle
Ich verwende den neuesten Win 10 V 1809 Build 17763.253.
Ich habe eine Problemumgehung für einen anderen Thread gefunden. Durch Hinzufügen des lokalen IP-Bereichs zu den vertrauenswürdigen Sites funktioniert dies für mich.
Die zweite Problemumgehung besteht darin, den Servernamen anstelle der IP-Adresse zu verwenden.
Beispiel: http: // Computername /, der in die IP-Adresse der Version 6 aufgelöst wird.
Da dies ein Fehler ist, der nur bei MS EDGE auftritt und mit allen anderen Browsern funktioniert, wo ist die offizielle MS-Lösung?
Schließlich hat Build 17763.316 den Fehler behoben. Ich habe die Problemumgehung entfernt und MS Edge kann auf alle meine lokalen IP-Adressen 192.168.1.1 bis 192.168.1.254 zugreifen.
Geben Sie hier die Bildbeschreibung ein
quelle
Dies ist eine Windows-Sicherheitsrichtlinie: Anwendungen in Windows Runtime (auch bekannt als UWP, einschließlich Edge) können standardmäßig nicht auf localhost zugreifen.
Hier finden Sie weitere Details: https://blogs.msdn.microsoft.com/fiddler/2011/12/10/revisiting-fiddler-and-win8-immersive-applications/
Sie können hier ein GUI-Tool herunterladen, um den Loopback-Verkehr für UWP zu aktivieren (von anderen geschrieben, aber mit derselben Funktion): https://github.com/tiagonmas/Windows-Loopback-Exemption-Manager
quelle
Haben Sie versucht, die Datei "Hosts" zu aktualisieren?
quelle
FIX # 1
Gehen Sie zu services.msc und starten Sie den "DNS-Client-Dienst". Das Problem sollte behoben sein.
FIX # 2
Wenn dies nicht die Lösung ist, versuchen Sie Folgendes:
Führen Sie regedit aus und gehen Sie zu
HK lokaler Computer> Software> Microsoft> Windows nt> aktuelle Version> Netzwerkliste> Profile> {GUID} "Kategorie"
Suchen Sie das Profil für das Netzwerk, an dem Sie interessiert sind, und ändern Sie den Kategoriewert von 0 auf 1.
FIX # 2 ERLÄUTERUNG
Lassen Sie mich erklären, was es tut: Das Update scheint sicherzustellen, dass Ihr Netzwerk eher privat als öffentlich ist. Aus irgendeinem Grund funktioniert das und ich kann es nicht erklären. Ich möchte auch darauf hinweisen, dass wenn Sie ein VPN verwenden, dies das Problem ist, das es möglicherweise verursacht hat, da es Berichte gibt, dass VPN-Software die Einstellungen in Windows 10 durcheinander gebracht hat. Meistens bin ich sicher, dass mein erstes Update Ihnen helfen wird in diesem Fall.
quelle