Como alternar entre a versão de 32 bits do ASP.NET 1.1 e a versão de 32 bits ou de 64 bits do ASP.NET 2.0 numa versão de 64 bits do Windows

Traduções de Artigos Traduções de Artigos
Artigo: 894435 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

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

Quando instala as duas versões do ASP.NET, poderá receber mensagens de erro se não efectuar passos para activar cada ambiente do ASP.NET para ser executado no IIS (Serviços de Informação Internet - Internet Information Services) 6.0. Por exemplo, quando o ASP.NET não está configurado correctamente, poderá receber a seguinte mensagem de erro de uma página Web:
Service Unavailable
Mensagens de erro semelhantes às seguintes poderão ser registadas no registo de aplicações:

Event ID: 2268
Raw Event ID : 2268
Record Nr. : 3746
Source: W3SVC-WP
Category: None
Type : Error
Machine : nome_do_servidor
Description:
Could not load all ISAPI filters for site/service. Therefore startup aborted.

Event ID: 2274
Raw Event ID : 2274
Record Nr. : 3745
Source: W3SVC-WP
Category: None
Type : Error
Machine : nome_do_servidor
Description:
ISAPI Filter 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a AMD64 processor architecture. The data field contains the error number. To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see http://go.microsoft.com/fwlink/?LinkId=29349.

Mais Informação

O IIS 6.0 suporta o modo de 32 bits e o modo de 64 bits. No entanto, o IIS 6.0 não suporta a execução dos dois modos ao mesmo tempo numa versão de 64 bits do Windows. O ASP.NET 1.1 só é executado no modo de 32 bits. O ASP.NET 2.0 é executado no modo de 32 bits ou de 64 bits. Assim, se pretender executar o ASP.NET 1.1 e o ASP.NET 2.0 ao mesmo tempo, terá de executar o IIS no modo de 32 bits.

Nota: se tiver o Microsoft Exchange Server 2007 instalado no computador, utilize as instruções referentes à versão do ASP.NET 2.0, 64 bits.

Para poder alternar entre as diferentes versões do ASP.NET, visite o seguinte Web site da MSDN (Microsoft Developer Network) para transferir e instalar o .NET Framework 1.1 e o .NET Framework 2.0:
http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx
Por exemplo, se utilizar o Microsoft Windows x64 Edition, transfira os seguintes dois pacotes redistribuíveis:
  • O .NET Framework Version 2.0 Redistributable Package (64 Bits)
  • O .NET Framework Version 1.1 Redistributable
Depois de instalar os pacotes redistribuíveis, poderá alternar entre as diferentes versões do ASP.NET. Para tal, siga estes passos 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, siga estes passos:
  1. Clique em Start, clique em Run, escreva cmd e clique em OK.
  2. Escreva o seguinte comando para activar o modo de 32 bits:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. Escreva o seguinte comando para instalar a versão do ASP.NET 1.1 e para instalar os mapeamentos de scripts na raiz do IIS e em:
    %SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
  4. Certifique-se de que o estado do ASP.NET versão 1.1.4322 está definido como Allowed na lista de extensões de serviço Web do gestor do IIS.

ASP.NET 2.0, versão de 32 bits

Para executar a versão de 32 bits do ASP.NET 2.0, siga estes passos:
  1. Clique em Start, clique em Run, escreva cmd e clique em OK.
  2. Escreva o seguinte comando para activar o modo de 32 bits:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. Escreva o seguinte comando para instalar a versão do ASP.NET 2.0 (32 bits) e para instalar os mapeamentos de scripts na raiz do IIS e em:
    %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
  4. Certifique-se de que o estado do ASP.NET versão 2.0.50727 (32 bits) está definido como Allowed na lista de extensões de serviço Web do gestor do IIS.

ASP.NET 2.0, versão de 64 bits

Para executar a versão de 64 bits do ASP.NET 2.0, siga estes passos:
  1. Clique em Start, clique em Run, escreva cmd e clique em OK.
  2. Escreva o seguinte comando para desactivar o modo de 32 bits:
    cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
  3. Escreva o seguinte comando para instalar a versão do ASP.NET 2.0 e para instalar os mapeamentos de scripts na raiz do IIS e em:
    %SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
  4. Certifique-se de que o estado do ASP.NET versão 2.0.50727 está definido como Allowed na lista de extensões de serviço Web do gestor do IIS.
Nota: a versão de compilação do ASP.NET 2.0 poderá diferir consoante a versão de compilação disponibilizada actualmente. Estes passos aplicam-se à versão de compilação 2.0.50727.

Suporte técnico para versões baseadas em x64 do Microsoft Windows

Se o seu hardware tiver uma edição x64 do Microsoft Windows instalada, o fabricante de hardware fornece suporte e assistência técnica para a edição x64 do Windows. Neste caso, o seu fabricante de hardware fornece suporte porque foi incluída uma edição x64 do Windows no hardware. O fabricante de hardware pode ter personalizado a instalação da edição x64 do Windows utilizando componentes exclusivos. Estes componentes exclusivos podem incluir controladores de dispositivo específicos ou definições opcionais para maximizar o desempenho do hardware. A Microsoft fornecerá assistência razoável se necessitar de ajuda técnica para uma edição x64 do Windows. No entanto, poderá ter de contactar o fabricante directamente. O fabricante está melhor qualificado para oferecer suporte em relação ao software que instalou no hardware. Se tiver adquirido uma edição x64 do Windows, como uma edição x64 do Microsoft Windows Server 2003, separadamente, contacte a Microsoft para obter suporte técnico.

Para obter informações sobre o Microsoft Windows XP Professional x64 Edition, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Para obter informações sobre versões baseadas em x64 do Microsoft Windows Server 2003, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/portugal/windowsserver2003/64bit/x64/editions.mspx

Referências

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

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

Propriedades

Artigo: 894435 - Última revisão: 5 de março de 2008 - Revisão: 6.3
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 kbconfig kbwebserver 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