无法在Windows 10预览中的Microsoft Edge(Project Spartan)中打开localhost

时间:2015-05-19 19:15:40

标签: iis browser windows-10 microsoft-edge

我安装了Windows 10预览版并安装了IIS。

在Project Spartan中打开“http://localhost”无法连接。

IE没有问题。有什么问题?

8 个答案:

答案 0 :(得分:71)

所以问题是 Spartan Edge无法访问环回地址,这是阻止大多数Windows应用商店应用访问的地址。

如果您使用的是Windows 10 RTM或构建10166,可以通过导航到about:flags并选中“允许localhost环回”来完成此操作:

enter image description here

图片由Ryan Joy提供并使用with consent

如果您使用的是以前版本的Windows 10,则可以使用CheckNetIsolation工具将其添加到LoopbackExempt列表中。在提升的命令提示符下使用此命令:

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

Microsoft.MicrosoftEdge_8wekyb3d8bbwe是Edge应用的标识符。可以使用PowerShell中的Get-AppxPackage并筛选Spartan / Edge的结果并使用PackageFamilyName来确定。

自Build 10158起,PackageFamilyName已从Microsoft.Windows.Spartan_cw5n1h2txyewy更改为Microsoft.MicrosoftEdge_8wekyb3d8bbwe

答案 1 :(得分:16)

出于安全原因,Microsoft Edge默认运行网络隔离。要启用环回并调试本地主机服务器,如果您有 10158或更新,则从提升的shell运行以下命令:

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.Windows.Spartan_cw5n1h2txyewy

在将来的更新中,您将能够使用 about:flags 启用localhost环回支持。

答案 2 :(得分:7)

从Windows 10 Build 10166 +(通过Windows Insider available today)开始,默认情况下,Microsoft Edge中可以使用localhost访问,而无需运行先前答案中列出的CheckNetIsolation命令。

如果您希望配置更安全,可以通过“about:flags”禁用此访问权限。

答案 3 :(得分:6)

对于最新版本(10158),以下命令为我做了:

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

诀窍是使用Get-AppxPackage PowerShell命令查找Edge应用程序的姓氏为vcsjones mentioned

答案 4 :(得分:0)

添加子域名 C:\ WINDOWS \ SYSTEM32 \ DRIVERS \ ETC \主机 (Windows 10)

答案 5 :(得分:0)

导航到C:\ Windows \ System32 \ drivers \ etc 保存主机文件副本以进行备份 以管理员身份打开hosts文件 使用127.x.x.x或localhost ...

删除或注释掉任何行

重启电脑。

答案 6 :(得分:0)

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe命令或在Edge上手动启用“允许localhost环回”对我来说都不起作用。

工作原理如下:

  1. 编辑C:\Windows\System32\drivers\etc\hosts文件并为自定义添加映射     主机名改为127.0.0.1,例如127.0.0.1 local

  2. 打开Internet选项     并将http://local添加到本地Intranet网站。

答案 7 :(得分:0)

请按照以下步骤操作:

  

1。

enter image description here

  

2。

复制此代码

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe
     

3。

enter image description here

**

  

工作完成!