Erro 503 após a instalação do Microsoft Request Routing - loucura de 32 bits e 64 bits

1

Eu tenho um requisito para instalar o componente Microsoft Request Routing para o IIS 7.5 em execução em uma máquina Windows 2008 R2 SP1 de 64 bits.

Depois de instalar o Microsoft Request Routing através do instalador da Web Platform, nosso aplicativo ASP.NET 4.0 recebe um "Erro HTTP 503. O serviço não está disponível".

Os detalhes do erro do log de eventos do Windows informam:

The Module DLL 'C:\Program Files\IIS\Application Request Routing\requestRouter.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.

Eu posso fazer esse erro desaparecer alterando o pool de aplicativos para ser executado no modo de 32 bits alterando a configuração "Ativar aplicativos de 32 bits" para true.

No entanto, prefiro não ter que fazer isso para resolver o problema.

Minhas perguntas são:

  1. Por que o recurso de roteamento de solicitações da Microsoft está tentando carregar uma versão de 32 bits, não existe uma versão de 64 bits?
  2. Como resolvo esse problema sem ter que alterar meu pool de aplicativos para um modo de 32 bits?
por Ken Burkhardt 06.09.2012 / 16:52

0 respostas