У меня работает локальный IIS с привязкой типа www.dev.mydomain.com
, имя хоста указано на внешнем DNS-сервере, и разрешение имен работает нормально.
При открытии сайта http://www.dev.mydomain.com
в Microsoft Edge я получаю это сообщение:
Хм, мы не можем добраться до этой страницы.
Убедитесь, что у вас есть правильный веб-адрес: http://www.dev.mydomain.com
F12 Network Tab
Не показывает ничего.
Что работает:
- Использование инструментов Firefox, Chrome, IE-11 и командной строки на локальном компьютере
- Использование Edge с другого компьютера в локальной сети
- Использование Edge на той же машине, но с другим пользователем
- Использование Грани с моим пользователем , но с использованием
localhost
или IP - адреса либо127.0.0.1
или192.168.x.x
Что я пытался, но не решил проблему:
- Перезапуск
Network List Service
иNetwork Location Awareness
сервис. - добавление
www.dev.mydomain.com
вhosts
файл. - используя TLS и https://www.dev.mydomain.com
- Использование тех же настроек Windows Proxy, что и для пользователя, у которого нет проблем.
Так что это проблема, характерная для одного пользователя и Edge, другие программы или пользователи не имеют этой проблемы.
Любые идеи, что еще я могу сделать, чтобы диагностировать это?
Windows 10 - 1607 (14393.105)
windows-10
microsoft-edge
Питер Хандорф
источник
источник
Ответы:
Вам нужно включить петлевой адрес, который по умолчанию отключен в ребре.
перейти
about:flags
и включить «разрешить локальную петлю»Имейте в виду, что это влияет на безопасность, но риск низок.
источник
Я использую последнюю версию Win 10 V 1809 build 17763.253.
Я нашел обходной путь в другом потоке, добавив локальный диапазон IP-адресов к доверенным сайтам, он работает для меня.
Второй обходной путь - использовать имя сервера вместо IP-адреса.
Пример: http: // имя компьютера /, которое разрешается по IP-адресу версии 6.
Поскольку эта ошибка возникает только в MS EDGE и прекрасно работает во всех других браузерах, где находится официальное решение MS?
Наконец, сборка 17763.316 исправила ошибку, я удалил обходной путь, и MS Edge может получить доступ ко всем моим локальным IP-адресам с 192.168.1.1 по 192.168.1.254.
введите описание изображения здесь
источник
Это политика безопасности Windows: приложения в среде выполнения Windows (иначе говоря, UWP, включая Edge) не могут получить доступ к localhost по умолчанию.
Вот более подробная информация: https://blogs.msdn.microsoft.com/fiddler/2011/12/10/revisiting-fiddler-and-win8-immersive-applications/
Вы можете получить инструмент с графическим интерфейсом для включения петлевого трафика для UWP (написанный другими, но с той же функцией): https://github.com/tiagonmas/Windows-Loopback-Exemption-Manager
источник
Вы пробовали обновить файл "Hosts"?
источник
FIX # 1
Перейдите к services.msc и запустите «Служба DNS-клиента», и проблема должна быть устранена.
ИСПРАВЛЕНИЕ № 2
Если это не решение, попробуйте это:
запустить regedit и перейти к
Локальный компьютер HK> программное обеспечение> Microsoft> Windows NT> текущая версия> список сетей> профили> {GUID} "Категория"
Найдите профиль для интересующей вас сети и измените значение категории на 1 с 0.
ИСПРАВЛЕНИЕ № 2 ОБЪЯСНЕНИЕ
Позвольте мне объяснить, что он делает. Похоже, исправление заключается в том, что ваша сеть является частной, а не общедоступной. По какой-то причине это работает, и я не могу это объяснить. Я также хотел бы отметить, что, если вы используете VPN, это может быть причиной этой проблемы, так как в Windows 10 появляются сообщения о сбое настроек программного обеспечения VPN. В основном я уверен, что мое первое исправление поможет вам в таком случае.
источник