2010-04-06 182 views
0

許多人使用南特或PowerShell執行他們的應用程序部署到不同的服務器/環境。.NET部署框架

這些都是基於腳本的,而一些解決方案允許部署要嵌入的代碼一樣Migrator.Net和其他Ruby在.NET啓發Db的部署/遷移框架。

如果對於.NET應用程序部署,將允許開發者嵌入代碼內全面部署任何框架,我想知道。諸如複製文件,在IIS中創建Web應用程序,停止和啓動服務等等。

+0

你是否已經考慮MSI與自定義操作,維克斯或NSIS安裝? – 2010-04-06 08:46:43

回答

1

有幾種解決方案在那裏,從setup and deployment projects它來與Visual Studio。

有用於創建安裝其他的解決方案,最有名的是NSIS安裝和WiX

+0

謝謝。我認爲儘管他們打勾了所有的方框,但他們沒有與代碼集成,這就是我想要的解決方案。 – Khash 2010-04-06 09:05:36

+1

@Khash - 請解釋「與代碼集成」的含義。 – Oded 2010-04-06 09:17:37

+0

如果您查看Migrator.NET(http://code.google.com/p/migratordotnet/),您將看到數據庫的向上和向下遷移是使用C#代碼在程序集內處理的。這允許開發和構建與主代碼相同的週期的遷移步驟,而不是基於腳本的單獨項目。 – Khash 2010-04-06 10:13:07