Не удается открыть localhost в Microsoft Edge (Project Spartan) в Windows 10 preview
Я установил Windows 10 preview и установил IIS.
открыть "http://localhost " в проекте Spartan не удается подключиться.
IE не имеет никаких проблем. В чем проблема?
6 ответов:
и
СпартанецEdge не имеет доступа к адресам замыкания на себя, что является то, что большинство приложений Магазина Windows заблокированы от доступа.если вы используете Windows 10 RTM или построить 10166, это можно сделать, перейдя к
about:flagsи проверка "разрешить localhost loopback":
Изображение предоставлено Райан Радость и использовать С согласие.
если вы используете предыдущую сборку 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 для резервного копирования откройте файл hosts от имени администратора удалить или закомментировать все строки с 127.x. x. x или localhost...
перезагрузить ПК.

Comments