Como alternar entre as versões de 32 bits do ASP.NET 1.1 e a versão de 64 bits do ASP.NET 2.0 em uma versão de 64 bits do Windows

Traduções deste artigo Traduções deste artigo
ID do artigo: 894435 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

INTRODUÇÃO

Este artigo descreve como alternar entre a versão de 32 bits do Microsoft ASP.NET 1.1 e ambas as versões de 32 bits e de 64 bits do ASP.NET 2.0 em uma versão de 64 bits do Microsoft Windows.

Ao instalar ambas as versões do ASP.NET, mensagens de erro talvez sejam exibidas se você não executar as etapas para habilitar cada ambiente ASP.NET para execução no IIS (Serviços de informações da Internet) 6.0. Por exemplo, quando o ASP.NET não é configurado corretamente, a seguinte mensagem de erro pode ser exibida em uma página da Web:
Serviço Indisponível
Mensagens de erro semelhantes ao seguinte podem ser registradas no log de aplicativo:

Identificação do evento: 2268
Identificação do evento bruta: 2268
Número do registro: : 3746
Origem: W3SVC-WP
Categoria: Nenhuma
Tipo: Erro
Máquina : nome_do_servidor
Descrição:
Não foi possível carregar todos os filtros ISAPI para o site/serviço. Portanto, a inicialização foi anulada.

Identificação do evento: 2274
Identificação do evento bruta: 2274
Número do registro: : 3745
Origem: W3SVC-WP
Categoria: Nenhuma
Tipo: Erro
Máquina : nome_do_servidor
Descrição:
O filtro ISAPI 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll' não pôde ser carregado, devido a um problema de configuração. A configuração atual dá suporte apenas ao carregamento de imagens geradas para arquitetura de processador AMD64. O campo de dados contém o número do erro. Para obter mais informações sobre este problema, incluindo a maneira de solucionar esse tipo de erro de diferença entre arquiteturas de processador, consulte http://go.microsoft.com/fwlink/?LinkId=29349.

Mais Informações

O IIS 6.0 é compatível com os modos de 32 bits e de 64 bits. Entretanto, o IIS 6.0 não é compatível com ambos os modos simultaneamente na versão de 64 bits do Windows. O ASP.NET 1.1 é executado somente no modo de 32 bits. O ASP.NET 2.0 é executado no modo de 32 bits ou de 64 bits. Portanto, se você deseja executar o ASP.NET 1.1 e o ASP.NET 2.0 simultaneamente, será necessário executar o IIS no modo de 32 bits.

Observação Se o Microsoft Exchange Server 2007 estiver instalado no computador, não use o método a seguir.

Antes de poder alternar entre as diferentes versões do ASP.NET, visite o seguinte site da MSDN para baixar e instalar o .NET Framework 1.1 e o .NET Framework 2.0 (em inglês):
http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx
Por exemplo, se você estiver executando o Microsoft Windows x64 Edition, baixe os dois seguintes pacotes redistribuíveis:
  • O Pacote redistribuível x64 do .NET Framework versão 2.0 (64 bits)
  • A versão 1.1 redistribuível do .NET Framework
Após instalar os pacotes redistribuíveis, é possível alternar entre as diferentes versões do ASP.NET. Para fazer isto, execute as seguintes etapas para cada versão do ASP.NET:

ASP.NET 1.1, versão de 32 bits

Para executar a versão de 32 bits do ASP.NET 1.1, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite cmd e clique em OK.
  2. Digite o seguinte comando para habilitar o modo de 32 bits:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. Digite o seguinte comando para instalar a versão do ASP.NET 1.1 e instalar os mapas de script na raiz do IIS e em:
    %SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
  4. Certifique-se de que o status do ASP.NET versão 1.1.4322 esteja definido para Permitido na lista Extensão de Serviço Web no Gerenciador dos Serviços de Informações da Internet.

ASP.NET 2.0, versão de 32 bits

Para executar a versão de 32 bits do ASP.NET 2.0, execute as seguinte etapas:
  1. Clique em Iniciar, em Executar, digite cmd e clique em OK.
  2. Digite o seguinte comando para habilitar o modo de 32 bits:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. Digite o seguinte comando para instalar a versão do ASP.NET 2.0 (32 bits) e instalar os mapas de script na raiz do IIS e em:
    %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
  4. Certifique-se de que o status do ASP.NET versão 2.0.50727 (32 bits) esteja definido para Permitido na lista Extensão de Serviço Web no Gerenciador dos Serviços de Informações da Internet.

ASP.NET 2.0, versão de 64 bits

Para executar a versão de 64 bits do ASP.NET 2.0, execute as seguinte etapas:
  1. Clique em Iniciar, em Executar, digite cmd e clique em OK.
  2. Digite o seguinte comando para desabilitar o modo de 32 bits:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
  3. Digite o seguinte comando para instalar a versão do ASP.NET 2.0 e instalar os mapas de script na raiz do IIS e em:
    %SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
  4. Certifique-se de que o status do ASP.NET versão 2.0.50727 está definido como Permitido na lista Extensão de Serviço Web no Gerenciador dos Serviços de Informações da Internet.
Observação A versão de compilação do ASP.NET 2.0 talvez seja diferente, dependendo de qual for a versão de compilação lançada no momento. Estas etapas são dirigidas à versão de compilação 2.0.50727.

Suporte técnico para as edições X64 do Windows

O fabricante do hardware fornece assistência técnica e suporte para as versões com base em x64 do Microsoft Windows. Ele fornece suporte porque uma edição do Windows com base em x64 foi incluída com o hardware. Também pode ter personalizado a instalação da edição x64 do Windows com componentes exclusivos. O fabricante pode incluir drivers de dispositivos específicos ou configurações opcionais para maximizar o desempenho do hardware. A Microsoft fornecerá assistência razoável se você precisar de ajuda técnica com a edição do Windows com base em x64. No entanto, pode ser necessário contatar diretamente o fabricante. O fabricante é o mais qualificado para dar suporte ao software instalado no hardware.

Para obter informações sobre o produto Microsoft Windows XP Professional x64 Edition, visite o seguinte site da Microsoft (em inglês):
http://www.microsoft.com/windowsxp/64bit/default.mspx
Para obter informações sobre o produto Microsoft Windows Server 2003 edições x64, visite o seguinte site da Microsoft (em inglês):
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx

Referências

Para obter informações sobre versões de 64 bits do Windows e sobre a versão de 64 bits do .NET Framework, visite os seguintes sites da MSDN (em inglês):
http://msdn2.microsoft.com/en-us/library/aa286481.aspx

http://msdn2.microsoft.com/en-us/netframework/aa496329.aspx

Propriedades

ID do artigo: 894435 - Última revisão: sexta-feira, 13 de abril de 2007 - Revisão: 5.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium)
  • Microsoft Windows XP Professional x64 Edition
Palavras-chave: 
kbhowto kbinfo kbwebserver kbconfig KB894435

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com