web-dev-qa-db-fra.com

Impossible d'ouvrir localhost dans Microsoft Edge (Project Spartan) dans l'aperçu Windows 10

J'ai installé Windows 10 Preview et IIS installé.

Ouvrir " http: // localhost " dans Project Spartan ne peut pas se connecter.

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

54
sayingu

Donc le problème est Spartiate Edge n'a pas accès aux adresses de bouclage, ce qui est interdit à la plupart des applications du Windows Store.

Si vous utilisez Windows 10 RTM ou que vous construisez 10166, vous pouvez le faire en allant à about:flags et en cochant la case "Autoriser le bouclage localhost":

enter image description here

Image reproduite avec la permission de Ryan Joy et utilisé avec le consentement .

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

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

Microsoft.MicrosoftEdge_8wekyb3d8bbwe est l'identifiant de l'application Edge. Pour le déterminer, utilisez Get-AppxPackage dans PowerShell, parcourez les résultats du Spartan/Edge et utilisez la variable PackageFamilyName.

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

69
vcsjones

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

CheckNetIsolation LoopbackExempt -a -n = Microsoft.MicrosoftEdge_8wekyb3d8bbwe

ou

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

ou celui-ci si vous avez une version plus ancienne

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

Dans une future mise à jour, vous pourrez activer la prise en charge du bouclage localhost à l’aide de about: flags .

16
Doris Chen

À 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 répertoriée dans les réponses précédentes.

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

7

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

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

L'astuce consiste à utiliser la commande Get-AppxPackage PowerShell pour connaître le nom de famille de l'application Edge sous la forme/ vcsjones mentionné .

6
Usman

Veuillez suivre les étapes suivantes:

1.

enter image description here

2.

Copiez ce code

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

3.

enter image description here

**

Travail accompli!

0
Vinod Kumar

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

0
Prosky

La commande CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe et l'activation manuelle de l'option "Autoriser le bouclage localhost" sur Edge n'ont pas fonctionné pour moi. 

Quel est le travail est le suivant:

  1. Editez le fichier C:\Windows\System32\drivers\etc\hosts et ajoutez un mappage pour un fichier .__ personnalisé. nom d'hôte à 127.0.0.1 comme 127.0.0.1 local.

  2. Options Internet ouvertes et ajoutez http: // local aux sites intranet locaux.

0
visualjoel

Accédez à C:\Windows\System32\drivers\etc Enregistrer la copie du fichier hosts pour backupopen le fichier hosts en tant qu'administrateur Supprimez ou commentez les lignes avec 127.x.x.x ou localhost ...

redémarrer pc.

0
Ali Mustafa