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: