我需要创建一个Web应用程序安装程序。Web应用程序的“简单”安装程序(IIS虚拟应用程序+ sql服务器数据库设置)
安装盾看起来像是矫枉过正,是否有东西可以可靠地安装一个Web应用程序(IIS设置+ SQL服务器数据库设置)。
对此提出建议?
我需要创建一个Web应用程序安装程序。Web应用程序的“简单”安装程序(IIS虚拟应用程序+ sql服务器数据库设置)
安装盾看起来像是矫枉过正,是否有东西可以可靠地安装一个Web应用程序(IIS设置+ SQL服务器数据库设置)。
对此提出建议?
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)中。
看一看WIX,schema help,它可以做你想做的,等等等等......
的InstallShield是做到这一点的好办法。处理sql服务器设置和iis配置相当好。
不便宜,但我担心,但值得为任何类型的安装。 wix可能是一个不错的选择,但你花多少时间学习它,而不是点击installshield中的一些向导。
InstallShield或其竞争对手之一是简单的解决方案,其他任何事情都会要求您了解关于msi的许多方法(这是一个令人头疼的问题)。 我目前青睐Advanced Installer他们有一个免费版。我相信InstallSheild也有免费版本,我只是不再喜欢InstallShield产品,它让我感到困扰,他们的控股公司每年都在变化。
我只能秒NSIS(Nullsoft脚本安装系统)。支持脚本,并且易于设置。