Principales respuestas
Error al ejecutar un reporte en WebForms

Pregunta
-
Amigos, buenas tardes.
Tengo una aplicación web que desarrolle en VS2015 community; y recién instale el V2017 así que mi proyecto lo trabajo ahora con esa versión. Todo trabajó bien excepto los reportes. Instale el ReportViewer en VS siguiendo las instrucciones que encontre en esta dirección: http://shashangka.com/2017/05/17/enable-rdlc-reporting-in-visual-studio-2017/ y al parecer todo paso sin problema. Puedo ver el diseño de mis reportes y agregar reportes nuevos. El problema viene cuando ejecuto la aplicación y quiero visualizar un reporte de los que ya existen pues me manda un error de JavaScrit el cual muestro en una imagen a continuación, ya intente generar un reporte nuevo solo con un logo, pero de igual manera me manda un mensaje de error.
Si alguien puede ayudarme se lo agradeceré.
Saludos.
Gilberto Villa Rodriguez. Tehuacán, Puebla. México.
Respuestas
-
hola
si seguiste los pasos del link que mencionas alli hace referencia al ReportViewer de winforms no para asp.net, recuerda referenciar al componente webform
Como utilizar o Report Viewer no Visual Studio 2017?
ademas evalua que en el web.config tienes definido algo como ser
<httpHandlers> <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> </httpHandlers>
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Juan MondragónModerator jueves, 2 de noviembre de 2017 16:10
- Marcado como respuesta Juan MondragónModerator miércoles, 8 de noviembre de 2017 17:01
Todas las respuestas
-
hola
si seguiste los pasos del link que mencionas alli hace referencia al ReportViewer de winforms no para asp.net, recuerda referenciar al componente webform
Como utilizar o Report Viewer no Visual Studio 2017?
ademas evalua que en el web.config tienes definido algo como ser
<httpHandlers> <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> </httpHandlers>
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Juan MondragónModerator jueves, 2 de noviembre de 2017 16:10
- Marcado como respuesta Juan MondragónModerator miércoles, 8 de noviembre de 2017 17:01
-
Leandro, buen día.
La referencia que agregue fue para WebForms y en el webconfig tengo dos elementos httpHandlers que muestro mas abajo. ¿Tengo que agregar el que me comentas? si es así, ¿en que sección tengo que ponerlos?. Te agrego parte de mi webconfig.
Saludos y muchas gracias.
<system.webServer> <handlers> <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> </handlers> <validation validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true" /> </system.webServer> <system.web> <httpHandlers> <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" validate="false" /> </httpHandlers> <compilation debug="true" targetFramework="4.5"> <assemblies> <add assembly="Microsoft.ReportViewer.Common, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" /> <add assembly="Microsoft.ReportViewer.DataVisualization, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/> <add assembly="Microsoft.ReportViewer.Design, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/> <add assembly="Microsoft.ReportViewer.ProcessingObjectModel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/> <add assembly="Microsoft.ReportViewer.WebDesign, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/> <add assembly="Microsoft.ReportViewer.WebForms, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/> </assemblies> <buildProviders> <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> </buildProviders> </compilation> <authentication mode="Forms" /> <authorization> <deny users="?" /> </authorization> <httpRuntime targetFramework="4.5" maxRequestLength="14000" /> <pages controlRenderingCompatibilityVersion="4.0"> <controls> <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" /> </controls></pages> </system.web>
Gilberto Villa Rodriguez. Tehuacán, Puebla. México.