it-swarm.dev

Impossibile aprire localhost in Microsoft Edge (Project Spartan) nell'anteprima di Windows 10

Ho installato l'anteprima di Windows 10 e installato IIS.

Aprire " http: // localhost " in Project Spartan non può connettersi.

IE non ha problemi. Qual è il problema?

54
sayingu

Quindi il problema è Spartano Edge non ha accesso agli indirizzi di loopback, il che è un ostacolo all'accesso alla maggior parte delle app di Windows Store.

Se utilizzi Windows 10 RTM o build 10166, è possibile farlo navigando su about:flags e selezionando "Consenti loopback localhost":

enter image description here

Immagine per gentile concessione di Ryan Joy e usato con consenso .

Se si utilizza una build precedente di Windows 10, è possibile utilizzare lo strumento CheckNetIsolation per aggiungerlo all'elenco LoopbackExempt. Utilizzare questo da un comando con privilegi elevati:

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

Microsoft.MicrosoftEdge_8wekyb3d8bbwe è l'identificatore per l'app Edge. Può essere determinato utilizzando Get-AppxPackage in PowerShell e setacciando i risultati per Spartan/Edge e utilizzando PackageFamilyName.

A partire dalla Build 10158, PackageFamilyName è cambiato da Microsoft.Windows.Spartan_cw5n1h2txyewy a Microsoft.MicrosoftEdge_8wekyb3d8bbwe.

69
vcsjones

Microsoft Edge viene eseguito con l'isolamento della rete per impostazione predefinita per motivi di sicurezza. Per abilitare il loopback e il debug del server localhost, eseguire il seguente comando da una shell elevata se si dispone di 10158 o più recente :

CheckNetIsolation LoopbackExempt -a -n = Microsoft.MicrosoftEdge_8wekyb3d8bbwe

o

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

o questo se hai una versione precedente

CheckNetIsolation LoopbackExempt -a -n = Microsoft.Windows.Spartan_cw5n1h2txyewy

In un futuro aggiornamento, sarai in grado di abilitare il supporto loopback localhost usando about: flags .

16
Doris Chen

A partire da Windows 10 Build 10166+ ( disponibile oggi tramite Windows Insider), l'accesso localhost è disponibile per impostazione predefinita in Microsoft Edge senza eseguire il comando CheckNetIsolation elencato nelle risposte precedenti.

Puoi disabilitare questo accesso tramite "about: flags", se desideri avere una configurazione ancora più sicura.

Per l'ultima build (10158), il seguente comando lo ha fatto per me:

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

Il trucco è usare il comando Get-AppxPackage PowerShell per trovare il nome di famiglia dell'app Edge come vcsjones menzionato .

6
Usman

Aggiungi sottodominio a C:\Windows\System32\drivers\etc\hosts (Windows 10)

0
Prosky

Nemmeno il comando CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe e l'abilitazione manuale di "Allow localhost loopback" su Edge funzionano per me. 

Ciò che ha funzionato è il seguente:

  1. Modifica il file C:\Windows\System32\drivers\etc\hosts e aggiungi un'associazione per un .__ personalizzato. hostname a 127.0.0.1 come 127.0.0.1 local.

  2. Apri Opzioni Internet e aggiungere http: // local ai siti intranet locali.

0
visualjoel

Passare a C:\Windows\System32\drivers\etc Salva la copia del file host per il file host di backupopen come amministratore Elimina o commenta qualsiasi riga con 127.x.x.xo localhost ...

riavviare il pc.

0
Ali Mustafa