2012-04-04 10 views
1

Ich bin neu hier. Ich entwickle einige Asp.Net Anwendungen und ich möchte sie auf meinem virtuellen IIS testen. Ich habe Windows 7 installiert und IIS-Funktionen auf einem virtuellen VmWare-Computer aktiviert. Ich benutze IIS 7 empfehlen Konfiguration und mein virtueller Computer haben eine echte Internet-Netzwerk-IP. Ich möchte meine Websites erkunden, indem ich die IP meines virtuellen Computers in meinen Browser schreibe. Wie kann ich das machen?IIS auf Virtual Computer

+0

Mögliches Duplikat http://stackoverflow.com/questions/335585/accessing-host-machine-iis-from-a-guest-os-in-vmware – PraveenVenu

+1

Wenn Sie den Browser in Ihrer virtuellen Maschine öffnen und http eingeben : // localhost', siehst du eine Webseite? Wenn ja: Wenn Sie den Browser auf Ihrem Host-Computer öffnen und "http: // IP-Adresse-of-VM" eingeben, sehen Sie eine Webseite? Wenn ja, gehen Sie weiter und stellen Sie echte Programmierfragen. Wenn nicht, bitte stellen Sie Ihre Fragen in 'webmasters.stackexchange.com'. –

Antwort

2

Stellen Sie zunächst sicher, dass Ihre VMWare-Maschine über eine Netzwerkschnittstelle verfügt, die den Zugriff auf den Host ermöglicht. Mit anderen Worten: Die beiden Maschinen (Host und virtuelle Maschine) müssen sich im Netzwerk "sehen" können.

Als Nächstes öffnen Sie ein Cmd-Fenster auf der virtuellen Maschine und führen ipconfig aus. Dadurch erhalten Sie die IP-Adresse der virtuellen Maschine.

Als nächstes ping diese IP-Adresse. Es sollte funktionieren.

Wenn dies der Fall ist, versuchen Sie, auf die Website der virtuellen Maschine zuzugreifen, indem Sie die IP-Adresse in einen Browser auf dem Hostcomputer eingeben.

+0

Ich bin in der Lage, virtuelle Computer von meinem Host aus zu pingen, aber virtueller Server, der mehr als eine asp.net-Anwendung hostet, und ich kann diese Anwendungen nicht erreichen, indem ich IP in den Browser eintippe. – Sefa

+0

Dann müssen Sie die vollständige URL der Anwendung kennen. Starten Sie auf dem virtuellen Server den IIS-Manager, und verwenden Sie ihn, um zu der Webanwendung Ihrer Wahl zu navigieren (z. B. http: // localhost/MyApp). Dann verwenden Sie diese URL auf dem Host, ersetzen aber localhost durch die IP-Adresse der virtuellen Maschine, also http: //i.p.add.ress/MyApp. –

+0

Wenn ich stöbere, Adresse ist nicht wie Locakhost/MyApp, es ist wie localhost: 80 aber wenn ich es in meinem Webbrowser vom Host eingeben, kann ich immer noch nicht die Seite erreichen – Sefa

Verwandte Themen