我使用asp.net 3.5开发了一个非常庞大的网络应用程序,我需要准备哪些将使用部署在IIS 6和7的应用程序,我已经做了很多的研究维克斯安装程序包和Installsheild 2010(专业版),需要一些建议,然后再作出决定。我注意到installsheild在许可证方面相当昂贵,但对我来说,我有足够的预算,所以不会成为问题。安装程序应该能够执行以下过程。的Installshield或维克斯
部署发布的网页资源 (aspx等)。
创建虚拟 目录。
在sql 服务器上创建数据库并运行一些初始化 脚本。
修改XML文件和 的web.config文件。
设置 权限以允许在虚拟目录中写入 文件。
我发现这两种技术都能够做到上述情况,但我想获得个人经验和建议。
是的,这是正确的,我的意思是,我是一个Wix的乐趣,我已经使用它一段时间了,但有时候它很难找到神秘的东西,需要时间去完成一些基本的任务,特别是如果你没有任何的手-上。 – Thurein 2010-07-05 06:21:17
JustinPinkley,您查看了WiX文档中的Instance元素的多个实例吗?它们非常易于使用。此外,WiX v3.5有一个新的元素MajorUpgrade,使升级成为一个班轮。而且,修补在WiX工具集中非常易于使用。这些都记录在WiX文档的一个页面中(您可以通过搜索“修补”来找到它)。 – 2010-07-11 00:42:13
是的,我实际上使用了实例元素,并且有3个实例可以被安装。问题不在于Wix实现实例的能力,而在于我花费足够的时间来找到足够的文档来充分实现实例。帮助文件肯定缺乏。 MajorUpgrade确实非常简单,但小升级稍微复杂一些,这很好,但需要更多时间来寻找如何实现。我知道威克斯功能强大,但缺乏详细的文档可能会阻止更多商店使用它。 – 2010-07-11 03:28:23