Después de instalar el paquete LinqToExcel 1.7.1 vía Nuget

Si estamos trabajando en un entorno de 64bit y tenemos configurado nuestro sitio web de desarrollo para que se ejecute en IIS 7, podemos encontrarnos con el siguiente error después de instalar el paquete LinqToExcel 1.7.1:

Could not load file or assembly 'LinqToExcel' or one of its dependencies. An attempt was made to load a program with an incorrect format.

En español es algo como:

No se puede cargar el archivo o ensamblado 'LinqToExcel' ni una de sus dependencias...

Bien, pues el problema está en que LinqToExcel requiere que el modo de 32 bit este habilitado en IIS 7.

Aquí les dejo un enlace para saber cómo hacerlo.


IIS7 - Running 32-bit and 64-bit ASP.NET versions at the same time on different worker processes

Aunque para evitar todos estos problemas en un entorno de 64bit lo mejor es instalar de forma manual la libreria de 64bit desde el siguiente enlace:

LinqtoExcel

No hay comentarios:

Publicar un comentario