ASP Clássico em sistema 64bits com IIS7

Após ter de passar o produto da empresa para um novo servidor com Windows Server 2008r2 64bits, acabei experienciando alguns problemas meio aleatórios. Depois fui descobrir que o problema estaria relacionado à mistura de arquiteturas 32 e 64bits dentro das configurações que eu utilizava no IIS.

O conflito foi gerado quando, ao criar uma Pool de Aplicações para o meu software, tive de marcar a opção “Permitir Aplicações 32bits” por causa de um componente (DLL) externo que foi compilado em tal arquitetura, caso contrário o componente não funcionaria. Uma vez que por padrão o IIS utiliza a versão do ASP de acordo com o sistema (64bits), acabou acontecendo um tipo de mix de arquiteturas, além do IIS, por padrão, integrar o suporte à plataforma .Net. Continue lendo