Using a Visual Studio 2008 Installer for Web on Server 2008

I’ve just found out the hard way, that installing a web application to W2K8 R2 requires some extra magic – otherwise you the installation package will give the uninformative error message “The installer was interrupted before [Application Name] could be installed”.

What is missing is compatibility with the apparently old format installation package, and you must add an IIS Role Service:

  1. Go to Role Manager | Roles. 
  2. Scroll down to the Web server (IIS) role.
  3. Click “Add Role Services” (to the right)
  4. Check “IIS 6 Management Compatibility” and click Next | Install

I’ve been told that the same thing goes for Wix generated installations as well…