我使用asp.net mvc 2,添加了带有reportviewer控件的webform .
web.config文件看起来
<add verb="*" path="Reserved.ReportViewerWebControl.axd" type = "Microsoft.Reporting`enter code here`.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b0`enter code here`3f5f7f11d50a3a" />
<add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add name="Reserved.ReportViewerWebControl.axd" path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode" />
IIS配置为链接
http://otkfounder.blogspot.com/2007/11/solving-reportviewer-rendering-issue-on.html
但我仍然有错误
报告查看器配置错误
报表查看器Web控件HTTP处理程序尚未在应用程序的web.config文件中注册 . 添加<add verb =“" path=" Reserved.ReportViewerWebControl.axd " type = " Microsoft.Reporting.WebForms.HttpHandler,Microsoft.ReportViewer.WebForms,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a " /> to the system.web/httpHandlers section of the web.config file, or add <add name=" ReportViewerWebControlHandler " preCondition=" integratedMode " verb=" " path=" Reserved.ReportViewerWebControl . axd " type=" Microsoft.Reporting.WebForms.HttpHandler,Microsoft.ReportViewer.WebForms,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a“/>到Internet Information Services 7或更高版本的system.webServer / handlers部分 .
1 回答
这就是我们所拥有的 - 它应该支持IIS 6和IIS7我认为你有一个对Reserved.ReportViewerWebControl.axd(Reporting Services 2005)v9的引用
Edit :请注意,从v10开始,RdlBuildProvider现在位于Microsoft.ReportViewer.WebForms中不在Microsoft.ReportViewer.Common中