Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This article explains how to run 32-bit IIS 6.0 on 64-bit Server 2003:

How can the same be accomplished with IIS 7.0 on 64-bit Server 2008?

share|improve this question
up vote 3 down vote accepted

Given the brief question, I don't know if this is exactly what you want to do, but you can run 32-bit ISAPI extensions (such as PHP, Rewrite, custom extensions, etc) in an AppPool in IIS 7 and 7.5.

For the full rundown, see this article here, the important part being:

...go into your IIS 7 manager console, find the application pool your app is running in, right-click on it, go to Advanced Settings, and change the Enable 32-bit Applications setting to true... Now restart IIS (either via the snap-in or the command line w/net stop w3svc & net start w3svc) and you’re good to go

share|improve this answer
Thanks, you saved me – Fujiy Jan 12 '11 at 16:34

Or see this. There's no need to run aspnet_regiis anymore, and you can switch between 32-bit and 64-bit per application pool instead of globally. It's a big improvement.

share|improve this answer

Your Answer


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.