cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
grahamm
Level 3

Installing a 32 Bit IIS Application to 64 Bit IIS 7

Hi,

we've recently upgraded our install project from Installshield 2009 to 2010. As a result the install has started to fail on 64 bit machines during the installation of the application to IIS. The error logged is shown below:

InstallShield 12:59:33: Found element with property 'name' value of: DefaultAppPool
InstallShield 12:59:33: Application pool Enable32bitAppOnWin64 value is 'false'
InstallShield 12:59:33: SetAspversion: machine is 64-bit and IIS running in a bit mode other than the currently selected mode
InstallShield 12:59:33: Error with IISRT: -2172


Now I realise that this error is fairly self explanatory but the issue we're having is that this check was not performed pre-2010 and the application was allowed to install. We then supplied some instructions in our install manual for the users to configure the appropriate settings (we have to use the Classic .Net App Pool so changing the application pool to that and then setting the Enable32bitAppOnWin64 to true). So we're looking for a way of disabling this check from being performed during the install?

An alternative fix would be to set the installed application to use the Classic .Net App Pool and set the Enable32bitAppOnWin64 flag to true but I cannot see how to use an existing app pool, only how to add a new one. Is there a way to do this?

Thanks in advance,

Graham
Labels (1)
0 Kudos
(16) Replies