Zugriff auf localhost auf dem Haupt-Maschine, die von VMware Workstation 8 für ASP.NET Entwicklung, test
Ich Laufe ein ASP.NET Entwicklung Server (das kam mit dem MS Visual Studio 2010) auf meinem Windows 7-Maschine. Ich bin derzeit an der Entwicklung einer ASP.NET C# web-Anwendung und testen Sie es auf Windows-7-Rechner brauche ich zum navigieren mein web-browser eine Adresse wie diese:
http://localhost:59215/Default.aspx
Ich habe auch die VMware Workstation 8 installiert, auf dem Windows 7 mit anderen OS als virtuelle Maschinen. Ich muss versuchen, laden Sie meine web-app aus diese virtuellen Maschinen nicht, aber wenn ich die obige Adresse dort bekomme ich "Seite kann Nicht angezeigt werden" - Fehler im browser. Beachten Sie, dass ich auf das internet zugreifen kann von einer virtuellen Maschine selbst, aber aus irgendeinem Grund localhost auf dem Rechner ist nicht erreichbar.
Irgendwelche Ideen, wie diese eingerichtet?
InformationsquelleAutor ahmd0 | 2012-04-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK, ich habe es!
Für diejenigen, die interessiert sind, hier ist, wie:
Sagen, meine Entwicklung-URL auf den host-computer:
http://localhost:59215/Default.aspx
Download diese util, genannt tcpTrace und führen Sie es auf einer host-Maschine. Wenn es startet, konfigurieren Sie es wie folgt:
Klicken Sie auf OK und lassen Sie tcpTrace ausführen auf dem host-computer.
Auf der virtuellen Maschine zu navigieren Sie den browser, um die IP-Adresse des host-Computers, zum Beispiel in meinem Fall:
http://192.168.0.4/Default.aspx
und es wird funktionieren!
PS. Um eine IP-Adresse auf dem host-Rechner ipconfig ausführen es (in einem Kommando-Fenster). Ihre IP-vorgestellt in der "IPv4-Adresse" Zeile für das Netzwerk Sie verbunden sind.
PS2. Auch mein Windows 7 (host) kommt nicht mit Drittanbieter-anti-virus oder firewall. Es hat eine eingebaute Windows firewall und MS Security Essentials als AVP. Also, wenn Ihr setup ist anders, man braucht, um öffnen Sie den eingehenden port 80.
PS3. Apropos die VMWare Workstation die virtuellen Maschinen-Netzwerkadapter-Einstellung auf "NAT: Used to share the host 's IP address", wie kam es out-of-box, wenn Sie es installieren.
Vielen Dank für dieses posting. Port 80 auf meinem Rechner in Gebrauch war, so habe ich den port 8080 für meine
Listen to port
. Nur ein heads-up...stellen Sie sicher, dass Sie hinzufügen, dass der port der url in Ihrem VM.Für jedermann mit grunt anschließen - ich hatte die Angabe des "host" - option als
0.0.0.0
für diese zu arbeiten. Mein host ist ein Mac undlocalhost
noch Werke aus der Mac während es196.168.XXX.X
arbeiten aus der VM. Leider erstellen Sie eine hosts-Eintrag auf der VM mit192.168.XXX.X localhost
hat nicht funktioniert, aber192.168.XXX.X local.mac
haben (im Falle Sie nicht wollen, zu erinnern, die IP).InformationsquelleAutor ahmd0
localhost ist die lokalen Maschine (OS).
Ich bin mir nicht sicher, ob die VS-dev-server externe verbindungen erlaubt, möchten Sie vielleicht, um IIS zu installieren - entweder Weg, müssen Sie zum öffnen der Windows-Firewall für externe verbindungen.
Ich bin kein VMWare user, aber jedes OS hat seine eigene IP-Adresse(?) - und das ist, wie würden Sie eine Verbindung zu dem Windows 7/IIS-Bild.
http://the.ip.address.of.the.win7.image/
InformationsquelleAutor EdSF