Подтвердить что ты не робот

Не могу открыть локальный сайт iis в ie edge

У меня есть сайт, настроенный локально для разработки, и я добавил его в iis и отредактировал свой хост файл с помощью URL (см. Ниже). Однако, когда я просматриваю URL, я получаю только сообщение "хм, мы не можем добраться до этой страницы".

Сайт хорошо работает во всех других браузерах, включая 11, поэтому мне было интересно, есть ли какие-нибудь настройки, чтобы заставить локальные сайты работать на грани.

Я искал и мог только найти этот связанный пост, но принятый ответ на это не имеет значения для меня, так как опция уже проверена на моем краю. Я также попытался перезагрузить и очистить мой DNS, но оба не работали.

Я использую Windows 10 и IIS версии 10 сборки 10240

Файл хостов

# 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

Другие ссылки, которые мне удалось найти - хотя решений нет, а вторая, кажется, предполагает, что мы просто используем ie11:

Почему Microsoft Edge открывает некоторые локальные веб-сайты, но не другие, где имя домена перенаправляется на 127.0.0.1 в файле hosts

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

Обновить

Может быть, это связано с тем, что пул приложений сайта работает под моей рабочей учетной записью, а не с IIS или сетевыми службами (я не могу работать с последними 2, поскольку у них нет необходимых прав для просмотра определенных папок на моем компьютере)

Обновление 2

Для тех, кто подходит к этому, кто перепробовал все ниже. Я обнаружил, что это может быть связано с моей установкой Windows 10 - Моей первой установкой на машину была Windows 8. Затем я обновил ее до 8.1 и до 10, когда она вышла.

Возникли проблемы с несколькими другими вещами, я укусил пулю и сделал совершенно новую установку Windows 10 и вуаля, все работает отлично!

Может быть немного решительным, но если ничего не помогает...

Обновление 3

Недавно я получил новую рабочую машину и снова столкнулся с этой проблемой, перепробовал все, но все равно не смог ее загрузить - оказалось, что проблема связана с рабочим прокси, поэтому, если вы попробуете все ниже и у вас есть прокси, проверьте прокси не блокирует его

4b9b3361

Ответ 1

Сеть блокирует петлю в качестве меры безопасности в Windows 10, вам нужно сделать исключение, выполнив эту команду для IE Edge при повышенных привилегиях

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

Ответ 2

Это сработало для меня;

  1. Откройте диалоговое окно "Свойства обозревателя".

  2. Перейдите на вкладку "Безопасность"

  3. Выберите зону "Локальная интрасеть"

  4. Нажмите кнопку "Сайты"

  5. Установите флажок "Автоматически определять сеть интрасети"

Edge теперь может найти мой локальный сайт (с одним словом!)

Ответ 3

Я понял это и отправил ответ на свой вопрос: Почему Microsoft Edge открывает некоторые локальные веб-сайты, но не другие, где доменное имя направлено на 127.0.0.1 в файл хостов

(Предположим, что ваша проблема - это не просто флажок loopback в about: flags)

Исправление: удалить доменные имена из списка надежных сайтов для доверенной зоны. Это. Мне потребовалось две недели, чтобы понять это.

  • Откройте диалоговое окно "Свойства обозревателя" (просто спросите Cortana или используйте windowskey + s)
  • Перейдите на вкладку "Безопасность"
  • Нажмите на зону "Надежные узлы"
  • Нажмите кнопку "Сайты"
  • Удалите проблемные доменные имена из списка надежных сайтов
  • Нажмите "Применить", а затем закройте диалоговое окно
  • Открыть Edge (или перезапустить его, если он уже запущен) и попробовать свой сайт

Ответ 5

На моей машине с Windows 10 с Edge это мои результаты:

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 :)

В файле хостов используйте полное доменное имя (FQDN) вместо прозвища. Другими словами, включите точку. Затем он будет работать в Edge.

my.local.ca оказывает в Edge.

В моей среде также установлена ​​Windows 10 с установленным IIS 10.0.10240.16384.

IIS > Справка > О IIS

И это мои настройки в функциях Windows > Информационные службы Интернетa > Услуги World Wide Web

Настройки веб-служб Word

Пул приложений, который я использую, имеет свою личность, установленную для учетной записи, с которой я вхожу в систему на свой компьютер. Это также работает, хотя идентификация является ApplicationPoolIdentity. Другими словами, и EdgeHostsFile, и DefaultAppPool на изображении ниже работают на моей машине.

Пулы приложений

И, как вы уже разместили, мой about:flags выглядит так с учетом loopback localhost.

about: flags

Версия My Edge - 20.10240.16384.0

Настройки края и версия

Ответ 6

Помимо добавления имени хоста в файл хостов, перейдите в раздел "Свойства обозревателя" и добавьте URL-адрес доверенных сайтов в локальной интрасети. Это подходит для меня.

Ответ 7

Пожалуйста, следуйте следующим шагам:

1.

enter image description here

2.

Скопируйте этот код

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

3.

enter image description here

**

Работа выполнена!

Ответ 8

После того, как вы попробовали все инструкции или настройки других пользователей, но это не сработало, попробуйте следующее:


Открыть параметры Интернета. (введите "in" в "Search Windows/Cortana", если вы используете Win10)
1. выберите вкладку "Безопасность".
2. нажмите "Локальная интрасеть"
3. нажмите кнопку "Сайты".
4. Снимите флажок "Включить все локальные (интранет-сайты)"...
5. Снимите флажок "Включить все сайты, которые обходят..."
- нажмите кнопку "Дополнительно", удалите весь адрес сайта, указанный в папке% windir%\System32\drivers\etc\hosts
6. и 7. ОК
8. Перезапустите Microsoft Edge или Internet Explorer.

try this...

Ответ 9

Я пробовал все упомянутые опции, но без успеха с IIS Express!!!

НО

просто маленькая вещь, которую я сделал (я не знаю почему). и материал начал работать для меня   Я удалил всю папку .vs solution. который имеет applicationConfig для решения, который будет использоваться с IIS Express....

Работает ИТ!!! я не уверен, что это комбинация вышеупомянутого материала и этого файла, или только этот файл...