Bienvenidos

Recuerda que tus comentarios son importantes y recuerda agradecer si te fue útil algun artículo publicado aquí.

L1f3 15 a D@nc3 Flo0r

domingo, 13 de marzo de 2011

No se ven los reportes (Reportviewer) en el site publicado

Error: An error occurred during local report processing.The definition of the report 'Main Report' is invalid.The report definition is not valid. Details: Data at the root level is invalid. Line 1, position 1.

Este error me lo presentaba cuando publicaba un site en el servidor web.

Para corregir esto debes hacer lo siguiente:

1. Subir los dll de reportviewer al servidor ya que estos no están nativos dentro del framework o si es posible instalar reportviewer en el servidor

a. Microsoft.ReportViewer.Common.dll

b. Microsoft.ReportViewer.ProcessingObjectModel.dll

c. Microsoft.ReportViewer.WebForms.dll

RECUERDA QUE DEBEN SER LOS DE LA VERSION QUE ESTES UTILIZANDO (8 SI ES VS 2005 Y 9 SI ES CON VS 2008)

2. Volver a subir los archivos rldc ya que aveces se corrompen en la publicación

3. Si es necesario agregar esto al web.config dentro de system.webserver

<handlers>

<add name="ReportViewerWebControl" verb="*"

path="Reserved.ReportViewerWebControl.axd"

type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

resourceType="Unspecified" />

handlers>

8 comentarios:

Anónimo dijo...

disculpa y donde puedo encontrar los dll a subir

Blog de Tips Rápidos de Programación dijo...

Si tienes instalado Visual Studio entonces los dll ya están en tu computadora. En el search escribe los nombres de las dll de lo contrario también puedes instalar el ReportViewer si lo descargas de este link http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=577

NeW BoYs dijo...

Disculpe tengo los dll pero no se en que ruta guardarlos dentro. de la carpeta bin?
Muchas gracias .. quedaria muy agradesido

Anónimo dijo...

Debes poner los dll en la carpeta Bin de tu proyecto

NeW BoYs dijo...

Muchas gracias por su ayuda... me funciono¡¡¡¡¡
quizá me puedas ayudar..
Hice un proyecto simple de un sistema de ventas en PowerBuilde pero necesito pasarlo a Visual Basic. Quiza tenga un prototipo de un sistema de ventas en visual basic para tomarlo como modelo .. .. y si me lo facilitaría .. y si desea le puedo facilitar el sistema que hice en PowerBuilder… que ya esta terminada y quizá le sirva para un proyecto futuro….

Blog de Tips Rápidos de Programación dijo...

En verdad no tengo prototipo de software de ventas en Visual Basic pero puedes ir a asp.net que hay muy buenos ejemplos de todo lo que necesitarías o sino la gente de Sitepoint tienen unos libros de .Net en los que el ejemplo del libro va orientado a hacer un proyecto de un punto de venta

Anónimo dijo...

saludos!
ami me aparece un mensaje similar

An error occurred during local report processing.
The definition of the report '' is invalid.
An unexpected error occurred while compiling expressions. Native compiler return value: ‘1’.

tu sabes a que se deba este error?

Anónimo dijo...

saludos!
ami me aparece un mensaje similar

An error occurred during local report processing.
The definition of the report '' is invalid.
An unexpected error occurred while compiling expressions. Native compiler return value: ‘1’.

tu sabes a que se deba este error?