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 inherited a .NET Framework 1.1 web site that I must host with IIS 7 on Windows Server 2008. I'm having some trouble.

1. Installation

I installed .NET Framework 1.1 following these instructions.

The installation automatically created a new Application Pool "ASP.NET 1.1". I use that.

2. Trouble

When I launch the web site I see web.config runtime errors:

The tag contains an invalid value for the 'culture' attribute.

I fix that one and then see:

Child nodes are not allowed.

I don't want to keep playing this whack-a-mole game. Something must be wrong.

3. Am I sure this is .NET 1.1?

I examine the automatically created application pool. I see that it's 1.1.

Advanced Settings...

Automatic AppPool .NET 1.1 Advanced

Basic Settings...

Automatic AppPool .NET 1.1 Basic

This doesn't seem right.

While 1.1 is set, it's not an option in the Advanced drop down selectors.

And why in the Basic box is it just "v1.1" and not ".NET Framework v1.1.4322"? That would be more consistent.

4. I cannot create other .NET 1.1 App Pools

I cannot select .NET Framework 1.1 for other application pools. It's not an option in the drop down selectors. What's up with that?

App Pool missing .NET 1.1 option

What now?

  • Why isn't v1.1 an option for all AppPools?
  • How can I verify my application is in fact using .NET Framework 1.1?
  • Why might I get these runtime errors?
share|improve this question
This is a cross post of: and is discouraged.. – GregD Dec 22 '10 at 16:56

Windows 2008 doesn't have .NET 1.1 installed. You can manually install .NET 1.1.

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.