I have a relatively simple ASP.NET application that I am trying to create an installer. I am currently using Visual Studio 2008 “Web Tuning Project,” which, although they say I’m not perfect, did not find any problems installing on Windows Server 2003 and IIS6.
IIS7 on Server 2008 and Vista turned out to be much more complicated. The installer starts normally before stopping with the useless "The installer was interrupted before it could be installed. You need to restart the installer to try again." UAC is turned off, and I have already ensured that I am installing with administrative privileges.
The problem sounds identical to the problem described in this blog post , however I already have the Metabase IIS6 Compatibility Role service installed. I also tried playing with AppPools, integrated / classic pipelines, etc., all to no avail.
Since then, I have turned on MSI logging, and until I find anything specific, I believe the rollback starts somewhere around this error message.
The error indicates that IIS is in 64-bit mode, while this application is a 32-bit application and therefore incompatible.
This makes no sense to me since Vista and Server 2008 are 32-bit installations. I suspect it is red herring, but I cannot be sure.
- , , , , ?