Principales respuestas
Error con Report viewer

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
Honduraslunes, 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- Propuesto como respuesta Christian AmadoMVP martes, 13 de enero de 2015 11:26
- Marcado como respuesta Carlos Márquez martes, 13 de enero de 2015 14:05
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- Propuesto como respuesta Christian AmadoMVP martes, 13 de enero de 2015 11:26
- Marcado como respuesta Carlos Márquez martes, 13 de enero de 2015 14:05
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
Honduraslunes, 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
- Editado Carlos Márquez lunes, 12 de enero de 2015 23:45
lunes, 12 de enero de 2015 23:43