Kann nicht sehen localhost aus UWP-app
Arbeite ich an UWP-app auf meinem laptop. Auf einem früheren laptop mit einer pre-release von Windows 10, ich war in der Lage, um meine app zu sehen, wie meine web-API-Dienst auf localhost, sondern auf diesem laptop, egal was ich versuche, ich bekomme immer diesen Fehler mit HTTP-client:
Eine Verbindung mit dem server konnte nicht hergestellt werden
var response = await client.GetAsync(BuildGetRequest()).AsTask(source.Token);
Wenn ich Punkt auf meiner veröffentlicht-Dienst auf Azure, funktioniert alles einwandfrei.
Hier ist was ich versucht habe:
- Erlaubt lokalen Netzwerk loopback eingestellt ist, in das App-Projekt Eigenschaften.
Bestätigt, dass mein app-Paket-name überprüft wird, in der AppContainer-Loopback-Befreiung-Dienstprogramm in Fiddler. - Internet (Client), Internet (Client & Server), Private Netzwerke-Fähigkeiten in Paket.AppManifest
- Versucht manuell einstellen c:>checknetisolation loopbackexempt -a-n - = von der Befehlszeile aus
- UWP Aktivieren Sie die lokale loopback-Netzwerk
- Komplett deaktiviert, die firewall in einem Akt der reinen Verzweiflung.
- Führen Sie meine Web-API in vollem IIS anstelle von IIS Express.
Nichts einen Unterschied macht.
Habe ich bemerkt, dass ich habe ein ähnliches problem bei Edge, trotz erlauben Localhost loopback in about:flags
und mehrere andere Vorschläge, die ich gefunden bei:
Meine Web-API-Projekt läuft einwandfrei in jedem browser außer Rand, so ich raten bin, als Edge ist eine universal-app, das problem verknüpft ist. Wenn ich debug in Rand, ich bekomme diese Fehlermeldung:
Kann keine Verbindung zum proxy-server
Wenn ich mich Settings
ab und schalten Sie die manuelle proxy-server wieder zu starten bekomme ich:
Hmm, wir können nicht erreichen diese Seite
Ich aber feststellen, dass aus irgendeinem Grund die Manuelle Proxy-server-Einstellung hält den Wechsel zurück auf während der anschließenden läuft.
Könnte jemand etwas empfehlen, was ich ausprobieren könnte, um meine UWP-app, um zu sehen, meinen Dienst auf localhost?
- Ich bin zu schlagen, die genau das gleiche problem, sogar in den Edge-browser funktioniert nicht.
- Bekam Lösung? Auch mir zugewandt gleiche Problem
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist kein bug es ist ein feature, genannt Netzwerk-Isolierung. Eingeführt wurde Sie mit Windows 8 (wo Metro-apps genannt wurden Windows-Runtime-apps).
Mehr details hier und hier.
Kann die Funktion deaktiviert werden Sie in Visual Studio den debug-Einstellungen, auch die Artikel gewusst Wie: zulassen loopback für Windows-Runtime-apps Gespräche über die Verwendung der CheckNetIsolation Windows-tool zum aktivieren der loopback-Zugriff pro Anwendung:
Es gibt auch GUI-tools, wie Enable Loopback Utility und Loopback-Befreiung-Manager, die diese Aufgabe erleichtern:
localhost
. Müssen Sie noch auf [remove network isolation](docs.microsoft.com/en-us/previous-versions/windows/apps/..., wenn Sie möchten, um sprechen Sie mit einem non-packaged app.