我需要创建一个Web应用程序安装程序。
Install Shield看起来有点矫枉过正,是否可以可靠地安装Web应用程序(IIS setup + sql server db setup)。
建议?
答案 0 :(得分:2)
CruiseControl.NET(http://sourceforge.net/projects/ccnet/)使用NullSoft的NSIS。它做得很好,而且是免费的。安装程序设置脚本(包括在IIS中设置某些网站特征的VBScript程序)都在源树(http://ccnet.svn.sourceforge.net/viewvc/ccnet/trunk/ccnet.nsi?view=log和http://ccnet.svn.sourceforge.net/viewvc/ccnet/trunk/install)中。
答案 1 :(得分:1)
看看WIX,schema help,它可以做你想做的事情以及更多......
答案 2 :(得分:1)
InstallShield或其竞争对手之一是简单的解决方案,其他任何事情都需要你了解msi的方法(这是一个非常令人头痛的问题)。 我目前赞成Advanced Installer他们有免费版。我相信InstallSheild也有一个免费版本,我只是不再喜欢InstallShield产品而且让我感到困扰的是他们的控股公司每年都在变化。
答案 3 :(得分:0)
我只能第二个NSIS(Nullsoft Scriptable Install System)。支持脚本编写,易于设置。
答案 4 :(得分:-1)
installshield是一种很好的方法。处理sql server setup和iis config相当不错。
虽然我很害怕,但是对于任何类型的安装都是值得的。 wix可能是一个不错的选择,但是花费多少时间来学习它而不是点击installshield中的一些向导。