visual-studio asp.net-mvc-3 reporting iis-7.5 asp.net-4.0

Visual Studio 11 Beta/IIS 7.5: Microsoft.ReportViewer.Common V11 no encontrado



visual-studio asp.net-mvc-3 (2)

La sugerencia de Curlackhacker me hizo superar el error, pero luego ocurrieron excepciones con internalRender. Sugiero usar mi respuesta como último recurso porque no puedo explicar exactamente por qué funciona, pero esto es lo único que funcionó para mí:

Instalar el generador de informes en el servidor.

Nota: esto resolvió el mismo problema en .net 4.0 IIS 7 y el proyecto era un servicio web, así que como dije, intente primero la solución de curlackhackers ... Buena suerte lectores.

Yo trabajo con Visual Studio 11 Beta (MVC3 + .Net 4.0). Desplegué el proyecto a IIS 7.5 (MS 2008 Server), cuando genero un informe, recibí el siguiente error:

System.IO.FileNotFoundException : Fecha de publicación "Microsoft.ReportViewer.Common, Version = 11.0.0.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91" o no se encontró una de sus dependencias. El sistema no puede encontrar el archivo especificado.

En la máquina de mi desarrollador local no puedo encontrar la versión 11.0.0.0 de "Microsoft.ReportViewer.Common.dll" solo 10, ¡pero local funciona bien! :(


Tuve el mismo problema y seguí estos pasos !

Espero que esto ayude.

Para resumir el enlace, vaya a la GAC ​​desde la línea de comandos y encuentre las DLL de su problema:

C:/WINDOWS/assembly/GAC_MSIL/Microsoft.ReportViewer.Common/Pick_A_Framework_Version/Microsoft.ReportViewer.Common.dll C:/WINDOWS/assembly/GAC_MSIL/Microsoft.ReportViewer.ProcessingObjectModel/Pick_A_Framework_Version/Microsoft.ReportViewer.ProcessingObjectModel.dll

y posiblemente:

C:/WINDOWS/assembly/GAC_MSIL/Microsoft.ReportViewer.WebForms/Pick_A_Framework_Version/Microsoft.ReportViewer.WebForms.dll C:/WINDOWS/assembly/GAC_MSIL/Microsoft.ReportViewer.WinForms/Pick_A_Framework_Version/Microsoft.ReportViewer.WinForms.dll

Copia esas dlls a tu carpeta bin, y deberías estar listo.