views:

901

answers:

6

Hi,

I need to create a web application installer.

Install Shield seems like overkill, is there something that can reliably install a web application (IIS setup + sql server db setup).

Suggestions?

+1  A: 

Have a look at WIX, schema help, it can do what you want and so much more ...

CheGueVerra
A: 

installshield is a good way to do this. handles sql server setup and iis config fairly well.

not cheap though I'm afraid but worth it for any type of install. wix might be an good option but how much time can you afford to spend on learning it rather than clicking some wizards in installshield.

solrev
A: 

InstallShield or one of its competitors is the simple solution anything else is going to require you to know way to much about msi(and that is a major headache). I currently favor Advanced Installer they have a free edition. I believe InstallSheild has a free version as well, I just don't like the InstallShield product any longer and it bothers me that their holding company practacly changes every year.

Aaron Fischer
+2  A: 

CruiseControl.NET (http://sourceforge.net/projects/ccnet/) uses NullSoft's NSIS for this. It does a good job and it's free. The installer setup scripts, including the VBScript program that sets some of the website characteristics in IIS, are all in the source tree (http://ccnet.svn.sourceforge.net/viewvc/ccnet/trunk/ccnet.nsi?view=log and http://ccnet.svn.sourceforge.net/viewvc/ccnet/trunk/install).

Ross Patterson
A: 

I can only second NSIS (Nullsoft Scriptable Install System). Supports scripting and is easy to set-up.

Konrads
A: 

Any one have idea on Ghost installer enterprise. Is it worth full to create deployment for Asp.Net application.

Regards, Gokul