Не удается открыть localhost в Microsoft Edge (Project Spartan) в Windows 10 preview



Я установил Windows 10 preview и установил IIS.

открыть "http://localhost " в проекте Spartan не удается подключиться.

IE не имеет никаких проблем. В чем проблема?

293   6  

6 ответов:

и Спартанец Edge не имеет доступа к адресам замыкания на себя, что является то, что большинство приложений Магазина Windows заблокированы от доступа.

если вы используете Windows 10 RTM или построить 10166, это можно сделать, перейдя к about:flags и проверка "разрешить localhost loopback":

enter image description here

Изображение предоставлено Райан Радость и использовать С согласие.

если вы используете предыдущую сборку Windows 10, то CheckNetIsolation инструмент может быть использован, чтобы добавить его в список LoopbackExempt. Используйте это из командной строки с повышенными привилегиями:

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

Microsoft.MicrosoftEdge_8wekyb3d8bbwe - это идентификатор приложения Edge. Это можно определить с помощью Get-AppxPackage в PowerShell и просеивание результатов для Spartan / Edge и использование PackageFamilyName.

начиная с сборки 10158, имя PackageFamilyName изменилось с Microsoft.Windows.Spartan_cw5n1h2txyewy до Microsoft.MicrosoftEdge_8wekyb3d8bbwe.

Microsoft Edge работает с сетевой изоляцией по умолчанию По соображениям безопасности. Чтобы включить loopback и отладить локальный сервер, выполните следующую команду из оболочки с повышенными правами, если у вас есть 10158 или новее:

CheckNetIsolation LoopbackExempt-a-n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

или

checknetisolation loopbackexempt-a - p=S-1-15-2-3624051433-2125758914-1423191267-1740899205-1073925389-3782572162-737981194

или этот, если у вас есть более старая версия

CheckNetIsolation LoopbackExempt-a-n=Microsoft.Окна.Spartan_cw5n1h2txyewy

в будущем обновлении вы сможете включить поддержку loopback localhost с помощью about: flags.

начиная с Windows 10 Build 10166+ (существующих сегодня через Windows Insider), localhost доступ доступен по умолчанию в Microsoft Edge без запуска команды CheckNetIsolation, перечисленных в предыдущих ответах.

вы можете отключить этот доступ через "about: flags", если вы хотите иметь еще более безопасную конфигурацию.

для последней сборки (10158), следующая команда сделала это для меня:

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

фокус в том, чтобы использовать Get-AppxPackage команда PowerShell, чтобы узнать фамилию Edge app как vcsjones упоминалось.

добавить поддомен C:\Windows\System32\drivers\etc\hosts (Windows 10)

перейдите к C:\Windows\System32\drivers\etc сохранить копию файла hosts для резервного копирования откройте файл hosts от имени администратора удалить или закомментировать все строки с 127.x. x. x или localhost...

перезагрузить ПК.

    Ничего не найдено.

Добавить ответ:
Отменить.