2011-08-23 83 views
0

有人建立了我的計算機的示例項目上的IIS 7.5。我創建了一個新項目,我希望可以在本地主機上訪問這個新項目(默認端口80)。我改變了網站(下站點在導航)在IIS管理器中,現在我不能做任何事情。IIS 7.5壞了,無法連接到本地主機,錯誤404

當我嘗試從Visual Studio運行項目時,它在瀏覽器中「localhost /#somePort」中成功打開,但是當我嘗試在瀏覽器中輸入「localhost」時,出現404錯誤。

請,就如何解決這一問題的任何想法?我想也許有些IIS的默認文件已被更改/損壞。

回答

0

通常從Visual Studio,如果它是一個ASP.net項目將會從Web開發者測試引擎運行(這是一個隨機端口上運行一個小型IIS)......你需要將項目發佈到IIS或複製編譯後的輸出到你的IIS網站的目錄路徑中的文件夾,並將該文件夾更改爲應用程序(從iis mmc控制檯,右鍵單擊該文件夾並選擇更改爲應用程序,我相信...

我wasn 「T知道有關‘本地主機/#somePort’但我假設我得到你的意思;)

+0

這不就是回答這個問題呢? – dan

0

我只是碰到了同樣的問題。顯然,更改綁定只會更改默認站點/而不會更改子虛擬應用程序。

我發現這篇文章 - http://www.carryoverbit.com/running-iis-on-localhost-only/

櫃面的鏈接被打破......

在IISManager(「編輯綁定...」)編輯綁定後,您需要使用netsh的添加127.0 .0.1作爲http流量的偵聽器。

打開命令提示符(作爲管理員)

netsh 
netsh> http 
netsh http> show iplisten 
(empty list is shown) 
netsh http> add iplisten 127.0.0.1 

IP address successfully added 

現在使用IISRESET,一切都應該工作。

相關問題