Ne peut pas ouvrir localhost dans Microsoft Edge (Project Spartan) dans Windows 10 preview

j'ai installé Windows 10 preview et installé IIS.

Open " http://localhost " dans le Projet Spartan ne peut pas se connecter.

IE n'a aucun problème. Quel est le problème?

52
demandé sur TylerH 2015-05-19 22:15:39

6 réponses

donc le problème est Spartan Edge n'a pas accès aux adresses loopback, ce qui est quelque chose que la plupart des applications Windows Store sont bloqués d'accéder.

si vous utilisez Windows 10 RTM ou build 10166, vous pouvez le faire en naviguant sur about:flags et en cochant "Allow localhost loopback":

enter image description here

image courtoisie de Ryan Joie et consentement .

si vous utilisez une version précédente de Windows 10, l'outil CheckNetIsolation peut être utilisé pour l'ajouter à la liste LoopbackExempt. Utilisation à partir d'une invite de commande élevée:

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

Microsoft.MicrosoftEdge_8wekyb3d8bbwe est l'Identificateur de L'application Edge. Il peut être déterminé en utilisant Get-AppxPackage dans PowerShell et en passant au crible les résultats pour le Spartan / Edge et en utilisant le PackageFamilyName .

à partir de la version 10158, le PackageFamilyName est passé de Microsoft.Windows.Spartan_cw5n1h2txyewy à Microsoft.MicrosoftEdge_8wekyb3d8bbwe .

69
répondu vcsjones 2015-08-22 22:34:50

Microsoft Edge fonctionne avec l'isolation réseau par défaut pour des raisons de sécurité. Pour activer le loopback et déboguer votre serveur localhost exécutez la commande suivante à partir d'un shell élevé si vous avez 10158 ou plus récent :

CheckNetIsolation LoopbackExempt-a-n=Microsoft.Microsoftdge_8wekyb3d8bbwe

ou

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

ou si vous avez une version plus ancienne

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

dans une prochaine mise à jour, vous pourrez activer le support de loopback localhost en utilisant à propos de:flags .

16
répondu Doris Chen 2015-07-08 18:00:10

à partir de Windows 10 Build 10166+ ( disponible aujourd'hui via Windows Insider), l'accès localhost est disponible par défaut dans Microsoft Edge sans exécuter la commande CheckNetIsolation listée dans les réponses précédentes.

vous pouvez désactiver cet accès via" about:flags", si vous souhaitez avoir une configuration encore plus sécurisée.

7
répondu Charles Morris - MSFT 2015-07-09 17:37:39

pour la dernière version (10158), la commande suivante l'a fait pour moi:

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

le truc est d'utiliser la commande Get-AppxPackage PowerShell pour trouver le nom de famille de Edge app comme vcsjones mentionné .

6
répondu Usman 2017-05-23 11:47:26

Ajouter sous-domaine à C:\Windows\System32\drivers\etc\hosts (Windows 10)

0
répondu Prosky 2016-09-12 10:22:48

naviguez vers C:\Windows\System32\drivers\etc enregistrer la copie de fichier des hôtes pour la sauvegarde ouvrir le fichier hosts en tant qu'administrateur supprimer ou commenter les lignes avec 127.x.x.x ou localhost...

redémarrez pc.

0
répondu Ali Mustafa 2016-12-28 09:54:56