Ao fazer o deploy de uma aplicação ASPNET MVC 4 em um IIS, uma exceção de BadImageFormatException é lançada.
A solução é verifique se o Application Pool em uso, acessando as configurações avançadas do mesmo, tem a configuração "Enable 23-Bit Applications" habilitada ou desabilitada de acordo com a compilação da sua aplicação. Altere a configuração, reinicie o IIS e teste novamente.
Solução encontrada em http://www.fishofprey.com/2009/04/badimageformatexception-in-iis-70-on-64.html