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

I have ASP.NET web services and ASP.NET web application running on .NET framework 1.1 hosted on a Windows Server 2003 IIS 6 machine.

I have a new application requiring on .NET 4. Until I installed ASP.NET framework 4.0, it was working fine.

Now my .NET framework 1.1 applications have failed.

How can you configure an IIS 6 instance to run 2+ applications each respectively requiring different versions of the .NET framework?

share|improve this question

migrated from Jun 28 '11 at 17:56

This question came from our site for professional and enthusiast programmers.

up vote 2 down vote accepted

You have to create at least two separate application pools - for two different frameworks. Then assign each application to run in the appropriate pool.

These links may help too:

IIS6 | Application Pools | ASP.NET Framework

share|improve this answer
how to assign frameworks for two different app pools, i did not see any where assigning frame work in create application pool in iis6. i can see this in iis 7 – Pradeep Jun 28 '11 at 16:11
this info is not sufficient – Pradeep Jun 28 '11 at 16:12
sorry, let me clarify. you just set up separate application pools, you don't specify framework version for app pool. but in your web application you specify framework version in ASP.NET tab. – Kon Jun 28 '11 at 16:14

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.