1

我在Visual Studio 2010中有一個C#網站項目,並且我所有的.aspx頁面當前都存儲在~/Forms directory中。問題是,當我想要去任何網頁時,它們都以"http://localhost:000/Forms/"爲前綴,當我真正想要的是"http://localhost:000/"。所以,"http://localhost:000/AboutUs.aspx"而不是"http://localhost:000/Forms/AboutUs.aspx"。處理這種情況的首選方式是什麼?我不想安裝任何東西。謝謝!從網站中刪除項目文件夾URL

回答

-1

呃......,不要把你的aspx文件放在一個子目錄中嗎?

+0

理想情況下,爲了組織的目的,我不希望(可能)從根目錄中刪除數百頁。 – StronglyTyped 2011-03-21 20:23:52

+0

GoatBreeder:我所做的是爲相關文件創建子目錄。例如,我有一個共享軟件網站,允許作者提交併有一個作者子目錄。這些頁面有一個像www.domain.com/Authors/whatever.aspx這樣的URL是很有意義的。但是您的通用頁面應該位於根目錄中,並且您的目錄佈局應該與您的URL佈局相匹配。是的,URL路由也有例外,但我不認爲這是URL路由的有效使用。它增加了不必要的開銷,並且使得難以知道頁面的位置。 – 2011-03-21 20:26:47

+0

經過一番考慮後,我認爲這將是一條路。謝謝。 – StronglyTyped 2011-03-21 20:31:12

0

我注意到你的問題,同時試圖找到解決我自己的問題。

您可以通過右鍵單擊網站項目,轉到「屬性窗口」,然後將虛擬路徑設置爲任何實例,然後將其設置爲「/」來更改Visual Studio中的網站路徑。

如果您在這裏的問題只是gettinng絕對URL在您的測試環境中工作,這應該是足夠的。

相關問題