报表查看器工具在本地运行,不适用于浏览器 [英] Report Viewer tool running on the local and do not work on browsers

查看:66
本文介绍了报表查看器工具在本地运行,不适用于浏览器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用visual studio 2012 asp.net c#,我正在使用Report Viewer控件来显示我的报告。



它在当地工作非常出色但是他们不能在浏览器上工作而不会出错。我尝试使用报告版本10,11和12,我遇到了同样的问题,无论如何。请在附件中定义的代码中找到配置它还将库上传到文件夹Bin



 < pre  lang =xml>& lt; rsweb:ReportViewer ID =& quot; ReportViewer1& quot; RUNAT =安培; QUOT;服务器&安培; QUOT;  AsyncRendering   = & quot; false& quot; ShowParameterPrompts =安培; QUOT;真&安培; QUOT;宽度=安培; QUOT; 770px&安培; QUOT; &安培; GT; 
& lt; / rsweb:ReportViewer& gt;



& lt; httpHandlers& gt;
& lt; add path =& quot; Reserved。 ReportViewerWebControl .axd& quot;动词=安培; QUOT *安培; QUOT; type =& quot; Microsoft。报告 WebForms HttpHandler Microsoft ReportViewer WebForms ,Version = 11. 0 0 0 ,Culture = neutral,PublicKeyToken = 89845dcd8080cc91& quot;验证=安培; QUOT假安培; QUOT; /&安培; GT;
& lt; / httpHandlers& gt;

& lt; assemblies& gt;

& lt; add assembly =& quot; Microsoft。 ReportViewer WebForms ,Version = 11. 0 0 0 ,Culture = neutral,PublicKeyToken = 89845DCD8080CC91& quot; /&安培; GT;
& lt; add assembly =& quot; Microsoft。 ReportViewer Common ,Version = 11. 0 0 0 ,Culture = neutral,PublicKeyToken = 89845DCD8080CC91& quot; /&安培; GT;
& lt; / assemblies& gt;

& lt; buildProviders& gt;
& lt; add extension =& quot; .rdlc& quot; type =& quot; Microsoft。报告 RdlBuildProvider Microsoft ReportViewer WebForms ,版本= 11. 0 0 0 ,Culture = neutral,PublicKeyToken = 89845dcd8080cc91& quot; /&安培; GT;
& lt; / buildProviders& gt;

& lt; system.webServer& gt;
& lt; validation validateIntegratedModeConfiguration =& quot; false& quot; /&安培; GT;
& lt; handlers& gt;
& lt; add name =& quot; ReportViewerWebControlHandler& quot;前提=安培; QUOT; integratedMode&安培; QUOT;动词=安培; QUOT *安培; QUOT; path =& quot; Reserved。 ReportViewerWebControl .axd& quot; type =& quot; Microsoft。报告 WebForms HttpHandler Microsoft ReportViewer WebForms ,Version = 11. 0 0 0 ,Culture = neutral,PublicKeyToken = 89845dcd8080cc91& quot; /&安培; GT;
& lt; / handlers& gt;
& lt; /system.webServer& gt;
< / pre >

解决方案

本地和浏览器是什么意思。



当您部署到服务器/本地IIS时,您是指从VisualStudio和浏览器运行的本地含义吗?



如果是这种情况,请确保RDLC文件可访问来自IISServer。



还要检查服务器下面的库(或其依赖项)是否存在于bin

Microsoft.ReportViewer.WebForms

Microsoft.ReportViewer.ProcessingObjectModel

Microsoft.ReportViewer.Common



谢谢

Rushi

I am working on visual studio 2012 asp.net c# and I am using the Report Viewer control to display my reports.

It'S Working in the local excellently but they do not work on browsers not get error. I tried using Report Versions 10,11 and 12 and i experienced the same problem regardless. Please find in the code defined in the attached file config It also Upload the libraries to a folder Bin

<pre lang="xml">&lt;rsweb:ReportViewer ID=&quot;ReportViewer1&quot; runat=&quot;server&quot; AsyncRendering = &quot;false&quot; ShowParameterPrompts=&quot;True&quot; Width=&quot;770px&quot; &gt;
                            &lt;/rsweb:ReportViewer&gt;



 &lt;httpHandlers&gt;
        &lt;add path=&quot;Reserved.ReportViewerWebControl.axd&quot; verb=&quot;*&quot; type=&quot;Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91&quot; validate=&quot;false&quot; /&gt;
    &lt;/httpHandlers&gt;

    &lt;assemblies&gt;

        &lt;add assembly=&quot;Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91&quot; /&gt;
        &lt;add assembly=&quot;Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91&quot; /&gt;
    &lt;/assemblies&gt;

    &lt;buildProviders&gt;
        &lt;add extension=&quot;.rdlc&quot; type=&quot;Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91&quot; /&gt;
    &lt;/buildProviders&gt;

    &lt;system.webServer&gt;
        &lt;validation validateIntegratedModeConfiguration=&quot;false&quot; /&gt;
        &lt;handlers&gt;
            &lt;add name=&quot;ReportViewerWebControlHandler&quot; preCondition=&quot;integratedMode&quot; verb=&quot;*&quot; path=&quot;Reserved.ReportViewerWebControl.axd&quot; type=&quot;Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91&quot; /&gt;
        &lt;/handlers&gt;
    &lt;/system.webServer&gt;
</pre>

解决方案

What do you mean by Local and Browser.

Are you referring Local meaning running from VisualStudio and Browser when you are deploying to Server/Local IIS?

If that is the case then make sure that RDLC file is accessible from IISServer.

Also check on server whether below libraries (or their dependencies) are there in bin
Microsoft.ReportViewer.WebForms
Microsoft.ReportViewer.ProcessingObjectModel
Microsoft.ReportViewer.Common

Thanks
Rushi


这篇关于报表查看器工具在本地运行,不适用于浏览器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆