web-dev-qa-db-ja.com

Windows 10プレビューのMicrosoft Edge(Project Spartan)でローカルホストを開けない

Windows 10プレビューをインストールし、IISをインストールしました。

Project Spartanで接続できない「 http:// localhost 」を開きます。

IEには問題ありません。どうしたの?

58
sayingu

だから問題は スパルタン Edgeはループバックアドレスにアクセスできません。これは、ほとんどのWindowsストアアプリがアクセスをブロックされているものです。

Windows 10 RTMまたはビルド10166を使用している場合は、about:flagsに移動し、[localhostループバックを許可する]をオンにすることでこれを実行できます。

enter image description here

画像提供 Ryan Joy および使用 同意あり

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に変更されました。

71
vcsjones

セキュリティ上の理由から、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を使用してローカルホストループバックサポートを有効にできるようになります。

17
Doris Chen

Windows 10ビルド10166+( 今日利用可能 Windows Insider経由)では、以前の回答に記載されているCheckNetIsolationコマンドを実行せずに、Microsoft Edgeでデフォルトでlocalhostアクセスが利用できます。

さらに安全な設定が必要な場合は、「about:flags」を使用してこのアクセスを無効にすることができます。

最新のビルド(10158)の場合、次のコマンドでそれができました。

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

トリックは、Get-AppxPackage PowerShellコマンドを使用して、Edgeアプリのファミリ名を vcsjones前述 として見つけることです。

6
Usman

次の手順に従ってください。

1。

enter image description here

2。

このコードをコピーしてください

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe

3。

enter image description here

**

仕事完了!

0
Vinod Kumar

サブドメインをC:\ Windows\System32\drivers\etc\hostsに追加します(Windows 10)

0
Prosky

CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbweコマンドも、Edgeで「localhostループバックを許可する」を手動で有効にすることも機能しませんでした。

動作したのは次のとおりです。

  1. C:\Windows\System32\drivers\etc\hostsファイルを編集し、カスタムホスト名のマッピングを127.0.0.1 localのような127.0.0.1に追加します。

  2. インターネットオプションを開き、ローカルイントラネットサイトに http:// local を追加します。

0
d.i.joe

C:\ Windows\System32\drivers\etcに移動し、127.x.x.xまたはlocalhost ...の行を管理者が削除またはコメントアウトして、バックアップ用のホストファイルのコピーを保存します。

pCを再起動します。

0
Ali Mustafa