Windows 10プレビューをインストールし、IISをインストールしました。
Project Spartanで接続できない「 http:// localhost 」を開きます。
IEには問題ありません。どうしたの?
だから問題は スパルタン Edgeはループバックアドレスにアクセスできません。これは、ほとんどのWindowsストアアプリがアクセスをブロックされているものです。
Windows 10 RTMまたはビルド10166を使用している場合は、about:flags
に移動し、[localhostループバックを許可する]をオンにすることでこれを実行できます。
Windows 10の以前のビルドを使用している場合、CheckNetIsolation
ツールを使用してLoopbackExemptリストに追加できます。管理者特権のコマンドプロンプトからこれを使用します。
CheckNetIsolation LoopbackExempt -a -n="Microsoft.MicrosoftEdge_8wekyb3d8bbwe"
Microsoft.MicrosoftEdge_8wekyb3d8bbwe
は、Edgeアプリの識別子です。 PowerShellでGet-AppxPackage
を使用し、Spartan/Edgeの結果をふるいにかけ、PackageFamilyName
を使用して決定できます。
ビルド10158の時点で、PackageFamilyNameがMicrosoft.Windows.Spartan_cw5n1h2txyewy
からMicrosoft.MicrosoftEdge_8wekyb3d8bbwe
に変更されました。
セキュリティ上の理由から、Microsoft Edgeはデフォルトでネットワーク分離で実行されます。ループバックを有効にし、localhostサーバーをデバッグするには、10158以降がある場合、昇格されたシェルから次のコマンドを実行します。
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を使用してローカルホストループバックサポートを有効にできるようになります。
Windows 10ビルド10166+( 今日利用可能 Windows Insider経由)では、以前の回答に記載されているCheckNetIsolationコマンドを実行せずに、Microsoft Edgeでデフォルトでlocalhostアクセスが利用できます。
さらに安全な設定が必要な場合は、「about:flags」を使用してこのアクセスを無効にすることができます。
最新のビルド(10158)の場合、次のコマンドでそれができました。
CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe
トリックは、Get-AppxPackage
PowerShellコマンドを使用して、Edgeアプリのファミリ名を vcsjones前述 として見つけることです。
サブドメインをC:\ Windows\System32\drivers\etc\hostsに追加します(Windows 10)
CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe
コマンドも、Edgeで「localhostループバックを許可する」を手動で有効にすることも機能しませんでした。
動作したのは次のとおりです。
C:\Windows\System32\drivers\etc\hosts
ファイルを編集し、カスタムホスト名のマッピングを127.0.0.1 local
のような127.0.0.1に追加します。
インターネットオプションを開き、ローカルイントラネットサイトに http:// local を追加します。
C:\ Windows\System32\drivers\etcに移動し、127.x.x.xまたはlocalhost ...の行を管理者が削除またはコメントアウトして、バックアップ用のホストファイルのコピーを保存します。
pCを再起動します。