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部署部署kiprule
- 6. 部署使用Web部署
- 7. 使用Web部署与Web应用程序部署Web作业
- 8. MSBuild:如何为Web部署项目(VS2010)构建Web部署包?
- 9. 部署:MSI软件包vs脚本
- 10. Visual Stuio Web部署包
- 11. ASP.NET Web应用程序部署与Web部署3.5
- 12. web部署
- 13. Web部署IIS7
- 14. Azure Web部署
- 15. VS 2010无Web部署的部署
- 16. Web部署安装程序(MSI)中没有“IIS 7部署处理程序”
- 17. Web部署在部署中不包含NHibernate必需的文件
- 18. Web部署部署包安装错误“ERROR_FILE_IN_USE”
- 19. SSIS包部署
- 20. 部署SP 2010 Web部件
- 21. ASP.NET Web小部件部署
- 22. MsBuild Web部署ERROR_FILE_IN_USE
- 23. Nuget VS Web部署
- 24. Web部署工具
- 25. 部署Web服务
- 26. NLB和Web部署
- 27. Web服务部署
- 28. 蓝色部署与滚动部署?
- 29. 部署与Capistrano
- 30. 部署与Capistrano
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