none
PROBLEMA AL PUBLICAR MI APLICACION CON CRYSTAL REPORTS RRS feed

  • Pregunta

  • Hola  tengo un problema al tratar de acceder a mis reportes , la cuestion es que en mi pc localmente correo perfect , pero cuando ya lo publico en un hosting  compartido  me sale el siguiente 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.

     

    ya intente de todo  incluso probe quitando el crystalreport viewer en mi proyecto y lo cambie para importar a pdf pero sigue saliendo este error les agradezco  su ayuda de antemano.

    domingo, 19 de septiembre de 2010 18:53

Todas las respuestas

  • hola

    mas alla de quitar el reportviewer, has verificado que en el web.config no quedara referencia a Crystal, por ahi alguna seccion que este defina

    tambien quita las referencias de tu proyecto web, o se acuando agregas los componentre de Crystal este solo incluye en el proyecto asl referencias, que deberias remover sino vas a usar Crystal

    imagen

    en la imagen veras dodne se visualzian las referencias, valida que no tengas ninguna a componente de Crystal

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 19 de septiembre de 2010 18:59
  • hola graicas por responder si  quite las referencia en el web config , pero  aun sigo usando los archivos rpt para  cargar los reportes  y luego  tengo un metodo para importarlos a pdf no se si por ahi esta el problema .

    O que otra alternativa podria tener para relizar repotes  en visual estudio.

    por ejemplo estoy usando este metodo para  importar mi reporte

    private static void exportarReportePDF(ReportClass rpt, System.Web.UI.Page pagina)
            {
                System.IO.MemoryStream rptStream;
                // Confirmate si 6 es el numero para PDF, no me acuerdo ahorita
                rptStream = ((System.IO.MemoryStream)     (rpt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat)));
                pagina.Response.Clear();

     
                pagina.Response.Buffer = true;
                pagina.Response.ContentType = "application/pdf";
                //pagina.Response.AddHeader("Content-Disposition", "attachment;filename=file.pdf");
                pagina.Response.AddHeader("Content-Disposition", "print;filename=file.pdf");
                //  Escribe el contenido del stream
                pagina.Response.BinaryWrite(rptStream.ToArray());

     
                pagina.Response.End();
            }

    domingo, 19 de septiembre de 2010 19:02
  • hola graicas por responder si  quite las referencia en el web config , pero  aun sigo usando los archivos rpt para  cargar los reportes  y luego  tengo un metodo para importarlos a pdf no se si por ahi esta el problema .

    O que otra alternativa podria tener para relizar repotes  en visual estudio.

    por ejemplo estoy usando este metodo para  importar mi reporte

    private static void exportarReportePDF(ReportClass rpt, System.Web.UI.Page pagina)
            {
                System.IO.MemoryStream rptStream;
                // Confirmate si 6 es el numero para PDF, no me acuerdo ahorita
                rptStream = ((System.IO.MemoryStream)     (rpt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat)));
                pagina.Response.Clear();

     
                pagina.Response.Buffer = true;
                pagina.Response.ContentType = "application/pdf";
                //pagina.Response.AddHeader("Content-Disposition", "attachment;filename=file.pdf");
                pagina.Response.AddHeader("Content-Disposition", "print;filename=file.pdf");
                //  Escribe el contenido del stream
                pagina.Response.BinaryWrite(rptStream.ToArray());

     
                pagina.Response.End();
            }

    domingo, 19 de septiembre de 2010 19:16
  • hola

    ahh ok sigues usando Crysta, mas alla que no lo muestres al usuario con el report viewer, en ese caso no deberias ahcer quitado als entradas wen el web.config, porque si sigues con crystal las necesitara

    yo habia pensado que los pdf los estabas generando con otra tool, por eso comente que quitar toda referencia a Crystal

     

    segurate ademas que en el hosting se tiene soporte para usar Crystal, o sea los componeres redistribuibles estan instados en el servidor del hosting, eso se lo puedes preguntar al proveedor del servicio, ojo puede que te diga que no tiene soporte para este reporteador, o que lo tiene para determianda version, que puede diferir a la que estas usando

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 19 de septiembre de 2010 19:28