2013-09-05 42 views
0

我只有一個文件系統web項目解決方案。 我需要將其轉換爲使用IIS。 因此,我將IIS中的一個站點映射到解決方案所在的路徑。 在Visual Studio中,我從本地IIS站點打開解決方案,bam,一切都很好。本地IIS中的.NET Web項目,從發佈中排除虛擬目錄

除現在,當我發佈解決方案(要部署到另一個網絡服務器) 時,它會製作虛擬目錄的完整副本。

我不需要這些作爲物理副本,顯然虛擬目錄的重點是指向某個已經存在的路徑。

+0

你使用的是什麼樣的部署?如果已有一個現有目錄,則可以在Publish方法中使用File system而不是Web部署。 – Nilesh

+0

我正在使用Visual Studio中的Build菜單發佈網站。 然後,我將該發佈的目錄複製到網絡服務器。 – Steve

+0

注意:這是一個網站項目,而不是一個Web應用程序。看起來我沒有這麼多的選項,但由於其他開發人員的原因,我無法更改爲Web應用程序。 – Steve

回答

0

如果在IIS中單擊虛擬目錄並單擊轉換爲應用程序。

Visual Studio將不再構建或發佈該虛擬目錄(現在是應用程序)。

您不需要將您的網站項目轉換爲Web應用程序項目,或者經歷更復雜的任何事情。

注意:我在CFIDE虛擬目錄中遇到了問題,因爲這個站點也在使用Coldfusion來處理其他一些預建的零件。

將CFIDE從虛擬目錄轉換爲應用程序不會影響Coldfusion,也不會影響本地CFIDE目錄中的任何文件。