Hola gente!,

Estabamos usando Crystal reports para una aplicacion, hasta que la
intentamos publicar y vimos que no andaba, por mas que copiasemos las DLLs
dice que falta el runtime (abajo pego el error completo). Alguien tiene una
idea de si se puede distribuir si el hosting no lo soporta ??
Estamos usando discountASP.NET.
Estamos usando la version de crystal que viene en VS.NET 2005.

(Si alguien tiene idea aprox del precio de la licencia tambien seria util)

Si alguien conoce algun otro framework bueno para reportes tambien es
bienvenido (que no sea SQL Reporting Services porque ya lo probamos y no nos
sirvio)

Gracias!,
Diego

Error:

  Server Error in '/' Application.
------------------------------
 *An error has occurred while attempting to load the Crystal Reports
runtime.

Either the Crystal Reports registry key permissions are insufficient or the
Crystal Reports runtime is not installed correctly.

Please install the appropriate Crystal Reports redistributable
(CRRedist*.msi) containing the correct version of the Crystal Reports
runtime (x86, x64, or Itanium) required.  Please go to
http://www.businessobjects.com/support for more information.* *Description:
*An unhandled exception occurred during the execution of the current web
request. Please review the stack trace for more information about the error
and where it originated in the code.

*Exception Details: *
CrystalDecisions.CrystalReports.Engine.LoadSaveReportException: An error has
occurred while attempting to load the Crystal Reports runtime.

Either the Crystal Reports registry key permissions are insufficient or the
Crystal Reports runtime is not installed correctly.

Please install the appropriate Crystal Reports redistributable
(CRRedist*.msi) containing the correct version of the Crystal Reports
runtime (x86, x64, or Itanium) required.  Please go to
http://www.businessobjects.com/support for more information.

*Source Error:*

  An unhandled exception was generated during the execution of the current
web request. Information regarding the origin and location of the exception
can be identified using the exception stack trace below.
*Stack Trace:*

  [LoadSaveReportException: An error has occurred while attempting to
load the Crystal Reports runtime.

Either the Crystal Reports registry key permissions are insufficient
or the Crystal Reports runtime is not installed correctly.

Please install the appropriate Crystal Reports redistributable
(CRRedist*.msi) containing the correct version of the Crystal Reports
runtime (x86, x64, or Itanium) required.  Please go to
http://www.businessobjects.com/support for more information.]
   
CrystalDecisions.CrystalReports.Engine.ReportDocument.CheckForCrystalReportsRuntime()
+239
   CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor() +152

[TypeInitializationException: The type initializer for
'CrystalDecisions.CrystalReports.Engine.ReportDocument' threw an
exception.]
   CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor() +0
   XYZ.UI.Web.Private.Reports.Report.BindReportData(String RptPath,
DataSet source, String ReportTitle, String ReportSubTitle) +71
   XYZ.UI.Web.Private.Reports.Report.ShowReport() +839
   XYZ.UI.Web.Private.Reports.Report.OnInit(EventArgs e) +38
   System.Web.UI.Control.InitRecursive(Control namingContainer) +321
   System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
+692

Responder a