2012-07-24 65 views
1

我創建了一個ASP.NET MVC網站,現在我需要將它上傳到網站託管服務器,爲此我必須上傳整個項目或者只選擇一組文件&文件夾。如果是的話,我應該上傳到Web服務器的文件夾和文件是什麼?上傳到ASP.NET MVC網站的Web服務器的文件是什麼

+1

我總是把我生成配置的版本,然後發佈到或者直接在文件系統一個FTP。這將僅複製需要的內容。主要不需要複製任何C#或VB代碼文件,這些文件都將被編譯到位於bin文件夾中的單個DLL中。 – 2012-07-24 16:59:13

+0

在過去,當我在MVC項目中工作時,我只是通過FTP上傳文件,並告訴服務器管理員給予該目錄以便執行。我在web.config中更改了我的連接字符串,當我進行更改時,我將永遠不會替換新文件。我在我的工作中使用bin-deployment,並且毫不費力地部署許多項目。 – Adrian 2012-07-24 18:05:42

回答

1

只需在Visual Studio中右鍵單擊該項目,然後選擇發佈...這會將所需文件發佈到您可以從上傳文件的文件夾中。

有幾點要注意。

  • 設置構建的配置運行發佈之前發佈。這 取代您的Web.Release.config文件中的值,默認情況下將 調試設置爲false,但您也可以將服務器連接 字符串和其他生產設置。

  • 默認情況下,某些需要的dll將不會包含在發佈 文件夾中。要包含引用的dll,請在 引用文件夾中選擇它,並將其「複製本地」屬性設置爲「真」。這是一個有點 碰運氣搞清楚哪些DLL是不是你的服務器上,並需要 手動添加..

相關問題