2011-04-28 143 views
0

我能夠通過在IIS 7中創建Default Web Site下的虛擬目錄來發佈網站。在這種情況下,url變成http://localhost/ABC,其中ABC是我的網站,它工作正常。但我不得不在同一級別發佈網站Default Web Site,而不是它。在這種情況下,url變成http://ABC:81,其中81是端口號,但網站不工作。
任何機構能解決它嗎?如何在IIS上發佈網站7

+0

爲什麼它不起作用? – 2011-04-28 15:14:33

+0

您需要提供詳細信息。具體來說,什麼是不工作,它是如何工作的,你是否收到任何錯誤消息,你有什麼嘗試... – NotMe 2011-04-28 15:16:08

+0

http:// localhost:81試試這個 – 2011-04-28 15:18:17

回答

1

本地PC,我們只能使用

IP:127.0.0.1 & 主機名:本地主機

都重定向到本地PC 如果使用http://ABC.com將檢查DNS。所以PLZ設置主機名localhost和端口81. 所以你可以瀏覽http://localhost:81。或者你可以設置IP 127.0.0.1和端口81綁定,所以你可以瀏覽http://127.0.0.1:81

+0

+1感謝@Govind爲您提供幫助,現在情況更加清晰。 – jams 2011-04-28 16:08:24

1

關閉默認網站並添加您的端口80上運行。您一次只能在一個主機名上的一個端口上運行一個網站。

編輯:在再次閱讀您的文章後,您是否嘗試訪問第二臺服務器的不同主機名? http://ABC:81無效,除非ABC是有效的主機名。將其更改爲http://localhost:81以測試您的其他網站。

+0

@Jams:是的,你可以在不同的端口上運行多個網站。 – NotMe 2011-04-28 15:21:49

+0

是的,你可以,但你一次只能在一個端口上運行一個主機名。您正在請求端口80.您不能在同一端口上使用相同主機名運行兩個網站。爲什麼downvote? – Max 2011-04-28 15:23:53

+0

'Default Web Site'正在端口80上運行,並在端口81上運行 – jams 2011-04-28 15:27:03

1

如果你想用它來測試目的,你可以去c:\ windows \ systen32 \ drivers \ etc和編輯主機文件,你可以添加:

127.0.0.1 ABC

然後你就可以通過http://abc訪問您的網站。 或者您可能使用127.0.0.1 www.abc.com到位