title: Installshield or Wix
body: <p>I have a pretty huge web application developed using asp.net 3.5 and I need to prepare an installer package which will be using to deploy the application on IIS 6 and 7.  I have done a lot of research on Wix and Installsheild 2010 (pro) and need some advice before making decision.  I notice that the installsheild is quite expense in terms of license but for me, I have enough budget so that won't be an issue.  the installer should be able to perform the following processes.</p>
  
  <ul>
  <li><p>Deploy the published web resource
     (aspx etc).</p></li>
  <li><p>Create Virtual
     Directory.</p></li>
  <li><p>Create Database on sql
     server and run some initializing
     scripts.</p></li>
  <li><p>Modify XML files and
     web.config files.</p></li>
  <li><p>Set the
     permission to allow writing to the
     files in the virtual dir.</p></li>
  </ul>
  
  <p>I found that both technologies are capable of doing the above scenarios but I would like to get personal experience and advices.</p>