Principales respuestas
Crystal Report - The type initializer for ''CrystalDecisions.CrystalReports.Engine.ReportDocument'' threw an exception

Pregunta
-
Buenos días y gracias por adelantado en cualquier caso,
A ver si alguno os habéis enfrentado con este problema y podéis echarme una mano...el tema es que se llama a un informe generado en Crystal report desde un proceso batch alojado en un servidor x, llamémosle "Anakin".
En este servidor "Anakin" sólo se alojan los procesos batch y NO SE ABREN los informes en Crystal Report (invocados desde los batch).
En otro servidor "Skywalker" sólo se aloja la parte web y desde aquí SÍ SE ABREN los informes en Crystal report.
En ambos servidores están registradas en la GAC las mismas librerías asociadas al Crystal Report. He probado también a desactivar en "Anakin" el DEP (Data Execution Prevention) (bcdedit.exe/set {current} nx AlwaysOff) , pero sigue sin funcionar.
El error que nos da el report es éste:
The type initializer for ''CrystalDecisions.CrystalReports.Engine.ReportDocument'' threw an exception.
En varios foros que he consultado pone que es preciso instalar una serie de paquetes extra:
Pero en principio en el servidor "Skywalker" no ha sido preciso instalarlo. Voy a desplegar el batch en "Skywalker" a ver si ahí funciona o no, o algún proyecto web con informes de report en "Anakin", para descartar que se trate de un problema de configuración de la máquina, aunque tiene toda la pinta :P
Muchas gracias a todos, aunque sólo sea por perder el tiempo leyendo el post!!
Cualquier tipo de ayuda se agradece!
Respuestas
-
hola claro que si, mira entre a la pagina y me descargue este:
software product: crystal reports
product version : crystal reports for vs.net 2008
le das clic a search, selecccionas el que dice CR Basic for VS 2008 - Redistributable
file for x86 (si tu sustema es de 32 bits, si no te descargas el que dice 64)una vez descargado, descomprimes el zip y te saldran varios exes, seleccionas la version en la que hayas desarrollado, en mi caso como mi crystal es español selecciono CRRedist2008_x86_es
y seria todo lo instalas en la maquina cliente y listo.
si mi respuesta te ayudo votala como util, si resolvio tu duda marcala como respuesta.
- Marcado como respuesta Asthagan lunes, 1 de octubre de 2012 16:21
Todas las respuestas
-
-
-
Muchas gracias a ambos,
Disculpad mi tardanza en responder pero es que he estado enfermo...he consultado en algún otro foro y la respuesta que dan si no me equivoco es la misma que la tuya novato_24, pero me surgen un par de dudas...
Entiendo que podría descargarmelo desde aquí:
https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm
Incluyendo como filtros de búsqueda:
Software Product : Crystal Report
Product Version: Crystal Report for VS .NET 2008
Software Type: Utility
Mis dudas son...
1) estoy trabajando con Visual Studio 2008 en Visual Basic .NET, así que entiendo que el filtro que he escogido de versión sería el correcto, aunque existe también uno de "Crystal Reports 2008"
2) Mi servidor es un Windows Server 2003, Standard Edition, con el Service Pack 2
El caso es que con esos filtros me aparecen 11 paquetes par adscargar y no tengo mucha idea acerca de si elegir uno u otro...¿Podríais echarme una mano también en esto?
Muchas gracias por vuestro tiempo de todas formas!!
Un saludo y buen fin de semana!
-
hola claro que si, mira entre a la pagina y me descargue este:
software product: crystal reports
product version : crystal reports for vs.net 2008
le das clic a search, selecccionas el que dice CR Basic for VS 2008 - Redistributable
file for x86 (si tu sustema es de 32 bits, si no te descargas el que dice 64)una vez descargado, descomprimes el zip y te saldran varios exes, seleccionas la version en la que hayas desarrollado, en mi caso como mi crystal es español selecciono CRRedist2008_x86_es
y seria todo lo instalas en la maquina cliente y listo.
si mi respuesta te ayudo votala como util, si resolvio tu duda marcala como respuesta.
- Marcado como respuesta Asthagan lunes, 1 de octubre de 2012 16:21
-