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?
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":
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
.
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 .
À 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.
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é .
Ajouter un sous-domaine à C:\Windows\System32\drivers\etc\hosts (Windows 10)
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:
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
.
Options Internet ouvertes et ajoutez http: // local aux sites intranet locaux.
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.