Zugriff auf Host bereitgestellte Angular-App in Hyper-v

569
Leun4m

Zu Testzwecken möchte ich auf meine Angular-Anwendung (über Port 4200 meines Computers) in meinem virtuellen HyperV-Computer mit Windows 7 zugreifen.

Wenn ich http://<host-ip>:4200in IE oder Chrome eingebe, erhalte ich: Diese Seite kann nicht angezeigt werden .

Durch ping <host-ip>kann ich den Hafen erfolgreich ansprechen.

Ich habe es versucht:

  • verschiedene Schalter (Intern / Extern)
  • Die Firewall auf der virtuellen Maschine wurde deaktiviert

ohne erfolg. Irgendwelche Ideen?

0
Ping kann keinen Port adressieren. Wie bestätigen Sie, dass die Angular-App ausgeführt wird? Läuft es auf dem Host oder Gast? (In Ihrem letzten Aufzählungspunkt wird die Deaktivierung der Gast-Firewall erwähnt. Dies hat jedoch nichts damit zu tun, dass Sie nicht auf einen Host-Port zugreifen können.) slhck vor 5 Jahren 0
Ich möchte nur sagen, dass ich die IP im Allgemeinen pingen kann, die Angular-App läuft auf dem Host und ich kann dort darauf zugreifen. Ich bin mir nicht sicher, ob es sich um den Port handelt, ich habe einfach angenommen, da es mir höchstwahrscheinlich so aussieht, dass es der Port ist Leun4m vor 5 Jahren 0

1 Antwort auf die Frage

0
Mick

Darf ich genauere Informationen zu dieser Ausgabe anfordern? Diese Angular App läuft auf dem Hyper-V-Host? Und den Port 4200 benutzt? Haben Sie den Befehl " netstat -ano | find": 4200 "" ausgeführt, um zu überprüfen, ob der Port 4200 auf dem Host empfangsbereit ist? Ich habe einen ähnlichen Thread wie Ihren beobachtet. Möglicherweise wird der von der App verwendete Port bereits verwendet. Bitte überprüfen Sie den folgenden Link, wenn es hilft. https://stackoverflow.com/questions/39091735/port-4200-is-already-in-useuse-wenn-running-the-ng-serve-command