
Estou recebendo o seguinte erro:
A instalação não pode prosseguir devido aos seguintes erros:
Este produto requer que o ASP.NET v2.0 seja definido como 'Permitir' na lista de extensões de servidor Web do Internet Information Services (IIS). Se não estiver disponível na lista, reinstale o ASP.NEt v2.0
As etapas que executei após uma nova instalação do Windows Server 2003:
- SQL Server 2005 instalado
- Instalado .Net Framework 2.0 x64
- Instalado .Net Framework 3.0 x64
- Verificado se o ASP.NET v2.0.50727 (32 bits) está definido como Permitido nas extensões de serviço Web do IIS
- Tentativa de instalar o WSS 3.0, falhando com o erro acima
Tentei executar o seguinte comando para garantir que o .Net 2.0 esteja sendo usado
c:\windows\Microsoft.net\Framework\v2.0.50727\aspnet_regiis.exe -i
Agora estou preso, alguém pode ajudar?
PS: Também notei que não tenho nenhuma guia ASP.NET quando visualizo as propriedades do site padrão.
Responder1
Você instalou o SQL 2005 de 64 bits? O SQL 2005 instala o .NET 2.0 se ainda não estiver lá. Estou me perguntando se talvez você tenha um problema com 32 bits e 64 bits no servidor se você instalou o SQL 2005 de 32 bits.
Responder2
Encontrei a solução. O IIS é necessário para ser executado apenas no modo de 64 bits. Ele estava rodando em modo misto de 32/64 bits. O crédito vai paraesta postagem do blog.
Execute o seguinte comando no prompt de comando para desabilitar o modo misto:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
E então reinstale o .net 2.0 assim:
%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
E verifique se o ASP.NET v2.0.50727 está definido como Permitido nas extensões de serviço da Web do IIS.