.NET framework - side-by-side installation - IIS - 1.1 and 2.0 on Windows Server 2000

Posted on 2006-04-19
Last Modified: 2010-05-18
We have successfully setup .NET versions 1.1 and 2.0 to run on Windows Server 2003 running IIS 6.0.  It was pretty simple.  Download the frameworks, *create a second application pool*, tell 1.1 to run out of the default memory pool, tell 2.0 to run out of new pool, default port 80 to the default web site, direct second web site to use a different port such as 1080.  

Question: How do we accomplish the same feat on Windows 2000 Server running IIS 5.0 since there are no such pools?

We cannot risk crashing our production server which is runn 2000.  When we did not setup our 2003 box properly it would crash saying we cannot run two different processes in the same pool.

Is this even a concern for IIS 5.0 running under 2000?

Many thanks,

Question by:rowek
    LVL 10

    Expert Comment

    In IIS 5.0, a workaround to get ASP.NET 1.1 and 2.0 to run in different pools is to give them different isolation levels; for example, run ASP.NET 1.1 applications as Medium (Pooled) and ASP.NET 2.0 applications as High (Isolated).

    Author Comment

    Sounds like a good solution.  Quick followup - is this even necessary for Windows 2000 Server?  

    I know 2003 throws an error message, but what about 2000?  Do you recommend we run the new 2.0 app in "High" isolation mode?

    I will award points quickly.
    Thanks, Keith
    LVL 10

    Accepted Solution

    It would be a problem on Windows 2000 as well -- there would be conflicts between the two frameworks.

    It sounds like running the ASP.NET 2.0- app in High isolation mode would make sense for you because chances are you have more ASP.NET 1.1 apps, so you get more benefit from pooling those.  Also, your 1.1 apps are probably running in Medium currently since that is the IIS 5 default, and running the ASP.NET 2.0 in High isolation will help keep any problems with the new 2.0 apps from taking the whole IIS down.

    Author Comment

    Perfect answer.  Thank you so much.

    Author Comment

    Be sure to read KB296851 before attempting to set the isolation level to high.

    Featured Post

    What Security Threats Are You Missing?

    Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

    Join & Write a Comment

    Suggested Solutions

    This is a guide to setting up a new WHM/cPanel Server to be used for web hosting accounts. It is intended for web hosting company administrators and dedicated server owners. For under $99 per month (considering normal rate of Big Data Cetnters like …
    Most ColdFusion developers get confused between the CFSet, Duplicate, and Structcopy methods of copying a Structure, especially which one to use when. This Article will explain the differences in the approaches with examples; therefore, after readin…
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.
    This video discusses moving either the default database or any database to a new volume.

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now