2010-05-09 114 views
1

我一直在處理一個遺留的asp.net 2.0網站,最初設置爲將所有內容(源文件未編譯)部署到目標服務器。我一直在看做一些重大升級,並希望移動到asp.net mvc。asp.net mvc部署

我來自大多數Java背景,我們通常在Web檔案(war文件)內部部署所有內容,應用程序服務器從此部署它。 .net世界中是否有類似的概念?現在在我的mvc測試應用程序中,我只是將編譯後的代碼放入已部署的bin文件夾以及其他腳本/視圖文件中。

從我一直在閱讀它似乎最多使用VS的發佈功能。

回答

2
+0

複製從鏈接「爲了幫助所有這些情況,我們引入「Web Package」的概念「 所以這聽起來像MS是-reintroducing- java WAR文件。感謝您的信息,如果我現在可以在沒有VS 2010的情況下執行此操作,我可能會查看它。除此之外,我想我可能會堅持複製文件。 – Casey 2010-05-09 03:18:19

+0

您只需將項目的二進制輸出複製到您站點根目錄的/ bin文件夾。除此之外,您可能需要將根文件夾設置爲服務器控制面板上的應用程序根目錄。 – 2010-05-09 12:13:04

+0

好吧,因爲我現在正在使用VS2008,所以我剛剛編寫了一個python腳本,通過ftp將所有必需的文件複製到遠程服務器。我只是設置不要複製的項目排除列表。我還有一個遠程運行的程序,可以將整個「測試」數據複製到實時站點中。 – Casey 2010-05-23 01:58:11