我在Windows 7機器上運行ASP.NET開發服務器(附帶MS Visual Studio 2010)。我目前正在開發一個ASP.NET C#的Web應用程序,並對其進行測試Windows 7的機器上,我需要我的網頁瀏覽器瀏覽到這樣一個地址:從用於ASP.NET開發測試的VMware Workstation 8訪問主機上的localhost
http://localhost:59215/Default.aspx
我也有安裝了VMware Workstation的8在其他操作系統上的Windows 7作爲虛擬機。我需要嘗試從這些虛擬機加載我的Web應用程序,但是當我輸入上述地址時,在瀏覽器中出現「無法顯示頁面」錯誤。請注意,我可以從虛擬機本身訪問互聯網,但出於某種原因,主機上的localhost無法訪問。
任何想法如何設置?
這是一個很好的開始,但您還需要運行netsh命令並編輯applicationhost.config。看我的blogpost:http://codingyourlife.at/?page_id = 655 – CodingYourLife 2014-05-20 15:35:38
感謝您發表本文。我的機器上的80端口正在使用中,所以我使用端口8080作爲我的「偵聽端口」。只是一個頭腦...確保你添加該端口在您的虛擬機內的網址。 – ZombieCode 2014-09-24 22:25:58
對於任何使用grunt連接的人 - 我必須將「host」選項指定爲「0.0.0.0」才能工作。我的主機是Mac,'localhost'仍然可以在Mac上運行,同時允許'196.168.XXX.X'在VM上運行。不幸的是,在虛擬機上用'192.168.XXX.X localhost'創建一個主機條目不起作用,但是'192.168.XXX.X local.mac'確實(如果你不想記住IP的話)。 – 2014-12-01 19:15:08