tipos que propiedades programacion net mensaje manejo las existen excepción excepciones errores como capturar asp c# com interop comexception clsid

que - tipos de excepciones en c#



El uso de Interop.MODI produce una excepción de 0x80040154 (2)

Intente comprobar si Microsoft Office Document Imaging Components están instalados correctamente.

Puede hacerlo modificando su instalación de Microsoft Office

Software > Edit Microsoft Office Installation > Add/Remove Components . ¡Asegúrese de que Office-Tools > Microsoft office Document Imaging esté instalado por completo!

Además, si está desarrollando en una máquina de 64 bits, cambie la salida de su proyecto de any CPU a x86

Actualmente estoy tratando de implementar Interop.MODI.dll (desde Microsoft Office) para usar las funciones Imagen -> Texto que debe proporcionar. Pero al hacer

var modi = new MODI.DocumentClass();

Yo obtengo:

"COMException 80040154 con CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B}".

¿Qué he intentado resolver ese problema?

Registré la DLL usando la herramienta regasm: -Problema todavía existe

Intenté configurar la BuildPlatform en x86: -Problema todavía existe

Uso Visual Studio 2010 Ultimate con Windows 7 Professional 64Bit y tengo instalado Microsoft Office 2007

EDIT: encontré la Solución:

Necesitaba instalar la función "MS-Office-Document-Imaging" en MS Office para que funcione. (Software -> MS Office (clic con el botón derecho -> editar) -> Agregar funciones -> Microsoft Office Document Imaging)


Configure la opción IIS (Internet Information Server) Grupo de aplicaciones + propiedades + configuración avanzada para habilitar las aplicaciones de 32 bits en VERDADERO .