Implementación de IIS: el intento de cargar las bibliotecas de clientes de Oracle arrojó BadImageFormatException

Implementé mi aplicación 2.0 en IIS 7. Es una máquina de 64 bits. La aplicación desarrollada en 32 Bit Machine. Una vez que navego por la aplicación, aparece el error como

Attempt to load Oracle client libraries threw BadImageFormatException.  This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.

Cómo arreglar esto... Había buscado en Google, pero no encontré ninguna solución.

preguntado el 04 de julio de 12 a las 10:07

1 Respuestas

En el administrador de IIS, vaya a la configuración del grupo de aplicaciones. Luego configure 'Permitir aplicación de 32 bits' en true. Reinicie el grupo de aplicaciones o IIS.

Respondido 04 Jul 12, 12:07

Déjame comprobar, tuve este mismo problema hace 6 meses. Editar: Sí, ese fue el único cambio que necesitaba hacer. - leppie

IIS App Pool - Framework 2.0 y Enable 32 Bit app - True... Esto lo había hecho... pero se avecina el mismo problema... ¿debo reiniciar IIS? - Robin Hood

@RobinHood: la única diferencia en mi caso es ejecutar .NET 4 (modo integrado). Y sí, reinicie IIS por si acaso :) - leppie

¿Debería cambiar algo en mi archivo web.config? Robin Hood

Gracias por su respuesta. Había convertido la aplicación en 4.0 y puse los últimos dlls. Ahora está funcionando bien. - Robin Hood

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.