2012-04-04 99 views
1

我是新來的。我正在開發一些Asp.Net應用程序,我想在我的虛擬IIS上測試它們。我已經安裝了Windows 7並在VmWare虛擬計算機上啓用了IIS功能。我使用的IIS 7推薦配置和我的虛擬計算機有一個真正的互聯網網絡IP。我想通過將我的虛擬計算機的IP寫入我的瀏覽器來探索我的網站。我怎樣才能做到這一點?虛擬計算機上的IIS

+0

可能的重複http://stackoverflow.com/questions/335585/accessing-host-machine-iis-from-a-guest-os-in-vmware – PraveenVenu 2012-04-04 11:22:36

+1

如果您在虛擬機中打開瀏覽器並鍵入http :// localhost',你看到一個網頁?如果是這樣的話:如果你在主機上打開瀏覽器並輸入'http:// IP-Address-of-VM',你會看到一個網頁嗎?如果是這樣:繼續並提出真正的編程問題。如果沒有,請在'webmasters.stackexchange.com'中提問。 – 2012-04-04 11:22:48

回答

2

首先確保您的VMWare機器具有允許訪問主機的網絡接口。換句話說,這兩臺機器(主機和虛擬機)必須能夠在網絡上「互相看到」。

接下來,打開虛擬機上的Cmd窗口並執行ipconfig。這會告訴你虛擬機的IP地址。

接下來,ping那個IP地址。它應該工作。

如果有,請嘗試通過在主機上的瀏覽器中輸入IP地址來訪問虛擬機上的網站。

+0

我能夠從我的主機ping虛擬計算機,但託管多個asp.net應用程序的虛擬服務器,我無法通過在瀏覽器中輸入IP來訪問該應用程序。 – Sefa 2012-04-04 11:26:36

+0

然後你需要知道應用程序的完整URL。在虛擬服務器上,啓動IIS管理器並使用它瀏覽您選擇的Web應用程序(例如,http:// localhost/MyApp)。然後在主機上使用該URL,但用虛擬機的IP地址替換localhost,所以http://i.p.add.ress/MyApp。 – 2012-04-04 11:31:01

+0

當我瀏覽時,地址是不是像locakhost/MyApp,它就像localhost:80,但是當我從主機鍵入到我的網頁瀏覽器,我仍然無法到達該頁面 – Sefa 2012-04-04 12:00:22