Como instalar o ASP.NET 1.1 no IIS 7 (Vista e Windows 2008)

- O ASP.NET 2.0 é facilmente habilitado no IIS 7 pois ja acompanha o sistema operacional. Bastando para habilita-lo
selecionar o componente "ASP.NET" na lista de componentes abaixo da categoria "Applicaiton Development Features".

- Já o ASP.NET 1.1 não acompanha o WIndows Vista e o Windows 2008, sendo necessário a instalação manual. Para isto siga os passos abaixo:

Antes de instalar o pacote do framework 1.1, existe um pre-requisito, instalar a compatibilidade do metabase com IIS 6.
Para isto no Windows Server 2008, clique em "Start" e "Server Manager". Clique em Server Manager, Manage Roles, e então. IIS. Do lado
direito na area "Add Role Services". Confirme se esta marcado o "IIS Metabase Compatibility", caso não esteja, marque.

enableASPNET11_clip_image006

No vista clique em Start / Run / Digite OptionalFeatures, para instalar a compatibilidade do metabase.

Neste ponto já podemos proseguir com a instalação do FrameWork 1.1. Os links para download estão logo abaixo:

Framework 1.1 Redistributable Package

Framework 1.1 Service Pack 1

ASP.NET Security Update for ASP.NET 1.1

Observe que após a instalação do Framework 1.1, é necessario a instalação do Service Pack 1 obrigatoriamente, caso contrario, ira acontecer problemas de queda inesperada de worker process.

Agora já temos instalado a compatibilidade do metabase do Framework 1.1 instalado. Vamos para o proximo passo habilitar o ASP.NET 1.1

Para habilitar o ISAPI do ASP.NET 1.1 abra a console do IIS Manager. No modo de visualização "Features", clique em "ISAPI and CGI Restrictions".
No Painel de Ações clique em "Add".

Agora complete com:
 Extension: C:\Windows\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll (Depende de sua instalação do Windows)
 Description: ASP.NET v1.1

Se voce estiver usando a configuração do IIS em arquivos web.config, o ASP.NET 1.1 irá apresentar problemas. Para evitar estes erros é necessário
configurar o Machine.config do Framework 1.1, fazendo com que ele ingore as sessões de configuração do IIS. Para isto abra o machine.config,
localizado no diretorio (%windir%\Microsoft.NET\Framework\v1.1.4322\config\machine.config).

E adicione o seguinte codigo logo abaixo do elemento: <configSections>

<section name="system.webServer" type="System.Configuration.IgnoreSectionHandler,
System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>

Agora já temos o IIS 7.0 pronto para executar paginas ASP.NET 1.1 !

Para configurar um site para executar ASPNET 1.1:

appcmd set app "Default Web Site/" /applicationPool:"ASP.NET 1.1"

Para criar um novo Application Pool usando o Framework 1.1 voce pode usar o comando:
appcmd add apppool /name:"NewPool" /managedRuntimeVersion:"v1.1"

Para maiores informações use a documentação online.