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