2009-12-02 88 views
1

我想在本地IIS Web服務器中運行我的ASP.NET Web應用程序項目,而不是使用Visual Studio開發服務器。它似乎只允許我在默認網站的虛擬目錄中運行我的應用程序。但是,我想在默認網站本身的根目錄下運行該應用程序。作爲開發機器上的默認Web站點運行ASP.NET應用程序

我進入我的項目的屬性,轉到Web選項卡,單擊用戶本地IIS Web服務器單選框,並將項目URL更改爲http://localhost/。但是,當我嘗試保存時,它告訴我需要配置虛擬目錄,儘管我沒有使用虛擬目錄。

以前有人做過這個工作嗎?謝謝!!

+0

你使用的是什麼版本的iis? – 2009-12-02 23:02:38

+0

我正在運行IIS6。 – 2009-12-03 02:49:28

+0

你在運行什麼操作系統? – Murph 2009-12-03 09:01:24

回答

0

到目前爲止,我使用了構建後事件將我的項目內容複製到c:\ inetpub \ wwwroot \中,並將開始操作的起始URL設置爲http://localhost/。不是很優雅,但它完成了工作。我希望有人能夠提供更優雅的解決方案。

0

聽起來好像localhost 80端口已被使用。

IIS將創建一個默認網站,用於監聽localhost端口80.在嘗試添加您的端口之前是否禁用了該網站?

另一種方法是讓您的站點在不同的端口上偵聽,例如81。

+0

這是我正在嘗試使用的網站。我試圖讓我的應用程序坐在那個網站,所以我可以使用http:// localhost /來調用它。 – 2009-12-03 14:19:59

+0

那麼,你想讓你的網站成爲已經在本地主機上的現有網站的一部分嗎?在這種情況下,您應該配置一個虛擬目錄,並將您的應用程序放在那裏;儘管這樣的應用可以在web.config中做什麼是有限制的。或者你是否試圖更換本地主機上的現有網站?在這種情況下,您需要禁用那裏的內容,並創建一個指向文件的新站點。 – RickNZ 2009-12-03 15:00:59

+0

這是我試圖做的。檢查我原來的帖子。我希望在調試時能讓Visual Studio在該位置運行項目。 – 2009-12-03 15:02:07

相關問題