Error al usar la biblioteca en Windows Server 2008 SP2 de 64 bits

Desarrollé una aplicación (C# Framework 4) utilizando el kit de herramientas fdf que se ejecuta en un 32 bits servidor y todo funciona bien.

He migrado esta aplicación a un Windows Server 2008 SP2 64 Bits y a veces esta aplicacion me da este error:

System.Runtime.InteropServices.COMException (0x800703FA): Error al recuperar la fábrica de clase COM para el componente con CLSID {CB830891-2E18-11D1-B8CF-00A0C9259304} debido al siguiente error: 800703fa Intento de operación ilegal en una clave de registro que se ha marcado para su eliminación.

Después de este error, reciclo el grupo del sitio web y la aplicación vuelve a funcionar bien.

Detalles de la aplicación:

  1. Registradas las bibliotecas FDF.dll, FDFACX.dll y FDFTK.dll en c:\windows\SysWOW64.
  2. Habilitado en el grupo de sitios web la propiedad 'Habilitar aplicaciones de 32 bits'
  3. Se habilitó la propiedad 'No descargar a la fuerza el registro de usuario al cerrar la sesión del usuario' en el Editor de directivas de grupo

¿Usted me podría ayudar?

Gracias

preguntado el 03 de mayo de 12 a las 15:05

1 Respuestas

¿Cuál es la plataforma de destino para la que está creando su aplicación? Será x86, x64, Itanium o, muy probablemente, "Cualquier CPU".

Puede intentar configurarlo en x86, de esa manera sabrá que todo está diseñado para usar la versión de 32 bits de .Net. Alternativamente, puede ejecutar CorFlags en su (s) ensamblaje (s) para cambiarlo a x86 sin volver a compilar.

Si eso no resuelve el problema, necesitaremos más código :)

contestado el 03 de mayo de 12 a las 16:05

La aplicación se compila bajo 'Cualquier CPU'. Probaré con la opción usuario x86, gracias¡¡ - jmiguel LA

Pendiente hasta junio, esta aplicación solo corre en ese mes, cruza los dedos¡¡ - jmiguel LA

El proyecto fue cancelado, lo siento, no puedo responder a esta pregunta: jmiguel LA

El proyecto fue cancelado porque compré librerías de Aspose y CETE para este propósito, lo siento, no puedo responder a esta pregunta. - jmiguel LA

Ahh, bibliotecas PDF, vale la pena el dinero. - alex moore

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