Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have a 64 bit Windows Server 2003 with IIS6, on which I would like to run some 32 bit websites as well as a few websites, that should run 64 bit. I know how to configure my 64 bit IIS6 to run 32 bits, but this causes all the application pools to run as 32 bit processes. I would like to mix 32 and 64 bit application pools on the same server. Is this possible ?

share|improve this question

1 Answer 1

up vote 5 down vote accepted

No it isn't. You need to upgrade to IIS7 for that.

In IIS6 you can set the enable32BitAppOnWin64 flag to true to enable the entire IIS instance to run 32 bit applications even if the server operating system is 64 bit. In IIS7 you can set this flag per application - which isn't possible in IIS6. This is one way of doing it in IIS7 (can be done through UI and file editing as well):

appcmd apppool set /apppool.name:Cool32bitApplicationPool /enable32BitAppOnWin64:true
share|improve this answer
    
"You need to upgrade to IIS7 for that." Does that mean changing the server operating system to Windows 2008 or newer? –  phoenix8 Nov 9 '09 at 4:50
    
Yes, that's what it means - for better and worse, depending on your licensing ^^ –  Oskar Duveborn Nov 9 '09 at 9:31
    
Yes, and depending on environment willingness (read: managers). I would love to be on IIS7 only ;-) –  driis Nov 10 '09 at 21:33
    
Or even IIS7.5 while we're at it ^^ –  Oskar Duveborn Nov 10 '09 at 23:09
    
More info if that command doesn't work. codeproject.com/Tips/325824/… –  monkey Feb 7 '13 at 5:07

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.