2
A
回答
3
類似辯論ClickOnce
VS MSI
討論。在一天結束時,您可以使用MSI完成所有工作(即使這意味着使用自定義操作),而不是使用Web部署軟件包。另一方面,Web Dep。包。很好地集成到Visual Studio中,並在創建包時爲您提供最小的麻煩。這都是關於易用性。
2
我同意接受的答案,但想提供額外的預期。
我有MSI的經驗,能夠在一個小時內完成支持WebUI/WebApp部署的多實例MSI,並使其易於維護。但是,我也意識到需要大量的知識和經驗才能達到這一點,對於大多數MSI的新手來說,這項任務是絕對巨大的。
我也認識到,對於許多Web開發人員他們甚至不會嘗試。他們將使用一些PowerShell來xcopy內容並配置IIS,而不需要豐富的打包用戶故事。
Web部署旨在成爲一種替代解決方案,專注於單用戶故事而不是一般情況。
1
Web部署包和MSDEPLOY通常也與IIS本身集成。您可以通過在站點上下文菜單中使用「導入」命令來部署軟件包,並使用「導出」來創建軟件包。
他們也非常靈活,可以部署更多的網站。他們也可以將.NET程序集部署到GAC中,並且可以在部署期間註冊COM對象。可以對包進行參數化,以便通過在部署時更改參數,可以將一個包部署到多個環境。
相關問題
- 1. Web部署MSI在哪裏?
- 2. 部署Web包與MSDEPLOY
- 3. Cruisecontrol.net部署MSI
- 4. Web部署API(部署.zip包)說明
- 5. Web部署與ERROR_EXCEEDED_MAX_SITE_CONNECTIONS
- 6. web部署部署kiprule
- 7. 部署使用Web部署
- 8. 使用Web部署與Web應用程序部署Web作業
- 9. 部署:MSI軟件包vs腳本
- 10. MSBuild:如何爲Web部署項目(VS2010)構建Web部署包?
- 11. ASP.NET Web應用程序部署與Web部署3.5
- 12. 部署多個.msi文件
- 13. 如何部署與MSI安裝程序
- 14. web部署
- 15. Web部署IIS7
- 16. Microsoft Web部署:
- 17. PowerBuilder web部署
- 18. Azure Web部署
- 19. 通過Web部署部署SSDT
- 20. VS 2010無Web部署的部署
- 21. 部署Azure Web角色開始部署
- 22. Web部署安裝程序(MSI)中沒有「IIS 7部署處理程序」
- 23. 構建和部署使用Web部署包
- 24. Web部署在部署中不包含NHibernate必需的文件
- 25. Web部署部署包安裝錯誤「ERROR_FILE_IN_USE」
- 26. SSIS包部署
- 27. ASP.NET Web小部件部署
- 28. 部署SP 2010 Web部件
- 29. IIS Web部署:ERROR_DESTINATION_NOT_REACHABLE
- 30. 部署Web服務
Wix或WixSharp使它更容易潛入MSI。 – 2012-02-26 14:42:24
@Uwe Keim:比較什麼?在ORCA中創作? – 2012-02-26 15:15:22
不知道;我曾嘗試使用不同的工具來創建MSI(包括VS.NET),並發現WixSharp仍然是一個使用中的痛苦,但結果是我所生產的最好的。 – 2012-02-26 15:26:40