2008-12-10 86 views
1

我無法使用本地主機或127.0.0.1或服務器名稱連接到IIS 6.0中的默認網站。當我用這些名字之一telnet到80端口時,沒有連接。無法連接到IIS 6.0中的默認網站

但是其他網站正在運行,我可以使用任何IP地址進行telnet。 我可以ping到127.0.0.1正在響應的本地主機。 默認網站正在運行。它沒有停止。

+0

你可以連接你的實際IP地址嗎? – jwalkerjr 2008-12-10 08:33:26

回答

1

httpcfg.exe做到了。

1

檢查Windows防火牆,具有本地機器

+0

Windows防火牆未運行。我使用另一個防火牆軟件,即使它允許一切,我仍然遇到同樣的問題。 Windows防火牆是否專門阻止127.0.0.1?當使用其他本地IP地址時,它會起作用。 – Abdu 2008-12-10 08:04:20

+0

如果您右鍵單擊瀏覽IIS管理器中的某個文件,是否有效? – 2008-12-11 16:16:33

+0

不,我得到同樣的錯誤。 當我運行'netstat -an -p tcp'時,我沒有得到預期的0.0.0.0:80。 – Abdu 2008-12-11 16:43:34

1

阻斷IIS的習慣是默認站點綁定到特定的IP地址?默認情況下,它會爲IP顯示「all unassigned」,但如果您已將所有站點鏈接到特定IP地址,則本地IP將不再在服務器上配置,並且不會回答。

0

停止所有IIS下的網站,重新啓動IIS,並開始你感興趣的人。

如果失敗刪除所有IIS下的網站,並從頭開始創建。如果失敗,則問題不在於IIS,您需要查看其他服務正在運行並開始關閉它們。

+0

你的第一個建議沒有幫助。這是一臺生產服務器,所以我無法刪除網站。 我不明白你對其他服務的建議。爲什麼127.0.0.1不能正常工作,而是80端口的實際ip工作?我假設你的建議是關於接管端口80的另一項服務? – Abdu 2008-12-10 18:35:57

0

防火牆可能會阻止您的網站或網站本身的某些內容被訪問,所以如果您在訪問內容時遇到問題,請檢查您的防火牆是否拒絕您網站上的內容。

確保防火牆不阻止您訪問您的站點服務的最簡單方法是使用防火牆控制面板允許來自*.(your site url)的數據。