Essa situação de ter instalando o ISS depois do Framework, faz com que as páginas aspx não sejam interpretadas pelo browser, além das permissões necessárias que devem ser aplicadas no caso de Windows 2000 e XP para o usuário ASPNET.
Para resolver é preciso desregistrar/registrar o Framework:
Para a versão 1.0, VS 2002
- C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i
- C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -r
Para a versão 1.1, VS 2003
- C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
- C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -r
Para a Versão 2.0 VS 2005
- Adicionar e remover programas
- Reparar a instalação do Microsoft Framework 2.0.