locked
Error con Report viewer RRS feed

  • Pregunta

  • Buenas tardes,

    he desarrollado una aplicación con C# y ASP.NET. Justamente ahora he publicado y la he puesto a funcionar en el Windows Server y en el IIS, la cuestión es que al momento de ingresar a la aplicación me muestra el siguiente mensaje:

    No se pudo cargar el siguiente archivo:

    <add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" />

    viendo el error, agregué a mi proyecto la referencia Microsoft.ReportViewer.Common, la cuestión es que el VS 2013 me muestra esa referencia pero la versión 10.0.0, agregué esa referencia pero me sigue dando el problema.

    Cómo puedo solucionar esto?


    Carlos Márquez
    San Pedro Sula
    Honduras

    lunes, 12 de enero de 2015 17:28

Respuestas

  • hola

    cuando publicas tambien deberias llevar las dll que requiere reporting, estas no se copian al \bin cuando publicas

    podrias ver de extraer esas dll que requiere reporting de la GAC

    How to extract an assembly from the GAC?

    o sino en la referencia marcar la opcion de Copy Local =true asi cuando publicas tambien pone esas referencias a la carpeta de destino de publicacion

    slaudos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 12 de enero de 2015 18:23

Todas las respuestas

  • hola

    cuando publicas tambien deberias llevar las dll que requiere reporting, estas no se copian al \bin cuando publicas

    podrias ver de extraer esas dll que requiere reporting de la GAC

    How to extract an assembly from the GAC?

    o sino en la referencia marcar la opcion de Copy Local =true asi cuando publicas tambien pone esas referencias a la carpeta de destino de publicacion

    slaudos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 12 de enero de 2015 18:23
  • Hola, Tuttini.

    Tenés razón, hay que colocar en true la opción Copy Local, esto lo he hecho para las 2 dll:

    Microsoft.ReportViewer.Common

    Microsoft.ReportViewer.WebForms

    Aparte de eso, dejo documentado por si alguien mas tiene este mismo problema que es necesario instalar en el Windows Server el Microsoft® System CLR Types for Microsoft® SQL Server® 2012 (No es para nada necesario que esté instalado el SQL Server en el servidor) y el Report Viewer 2012.

    El CLR versión X86 se puede descargar desde aquí y la versión X64 se puede descargar desde aquí


    Carlos Márquez
    San Pedro Sula
    Honduras

    lunes, 12 de enero de 2015 23:40
  • Hola,

    Acá un link dejo para que quede como documentación para solucionar el problema

    Install SQL CLR types & Report Viewer 2012 on Sql 2008 server

    Eso es todo, con eso debe de funcionar.


    Carlos Márquez
    San Pedro Sula
    Honduras


    lunes, 12 de enero de 2015 23:43