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

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,

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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).
rowekAuthor Commented:
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
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.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
rowekAuthor Commented:
Perfect answer.  Thank you so much.
rowekAuthor Commented:
Be sure to read KB296851 before attempting to set the isolation level to high.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Servers

From novice to tech pro — start learning today.