2015-06-12 50 views
0

我們有一個ASP.NET MVC Intranet託管在我們的IIS服務器上。如您所知,例如名爲「MyProject」的Visual Studio項目/解決方案將包含第一個包含解決方案的文件夾,然後是另一個包含項目文件的文件夾,例如http://intranet/myproject/myproject/IIS中的ASP.NET地址

有沒有辦法改變這個,所以它只是http://intranet/myproject

希望我已經解釋清楚了這個問題!

+0

是,設置默認的控制器,動作名稱在RouteConfig – User2012384

+0

你沒有_forced_有廣告解決方案本身的目錄(和虛擬目錄可能直接指向項目文件夾),但是......實際上你不應該讓源目錄可見。你必須**發佈**編譯的網站(沒有源代碼,優化,只有基本文件)。我希望IIS虛擬目錄不是您的項目的根文件夾(至少不是在生產中)... –

+0

@AdrianoRepetti虛擬目錄是第二個文件夾。所以你有「MySolution」文件夾,其中X個項目將是,然後虛擬目錄是「MyProject」 –

回答

1

Visual Studio本身提供了一個選項來創建虛擬目錄和映射到IIS。

請按照步驟1和步驟2,可能會有所幫助如果我有問題是正確的。

![步驟1] [1] 1.在Visual Studio中右鍵點擊項目 2.選擇屬性

![步驟2]在左側面板[2] 1.選擇選項 「網頁」 2 。在中央屏幕上,然後從下拉列表 「LocalIIS」選項3.爲你的應用程序提供的虛擬路徑在文本框中爲 4. http://localhost/YourAppName 5.點擊CreatevirtualDirectory