我已经搜索了半天的答案和试用版。我正在使用VS2015和MS SQL SERVER 2008 R2,该项目是在VS2010中开发的。
然而,出现错误,
ASP.NET运行时错误:基类包含该字段 ' ReportViewer1',但是它的类型 (Microsoft.Reporting.WebForms.ReportViewer)与。不兼容 控件类型(Microsoft.Reporting.WebForms.ReportViewer)。请修改导致歧义的相关注册并选择新的标记前缀
我找不到reportViewer.Webfor.dll v12.0.0.0。我已完成以下步骤/程序,ReportViewer仍然无效:
感谢您的帮助!!
,
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=12.0.0.0,
Culture=neutral, PublicKeyToken=89845dcd8080cc91"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
,
<handlers>
<add name="ReportViewerWebControlHandler" preCondition="integratedMode"
verb="*" path="Reserved.ReportViewerWebControl.axd"
type="Microsoft.Reporting.WebForms.HttpHandler,
Microsoft.ReportViewer.WebForms, Version=12.0.0.0, Culture=neutral,
PublicKeyToken=89845dcd8080cc91"/>
</handlers>
答案 0 :(得分:5)
我解决了我的问题。
你必须删除所有旧版本V10并添加新版本v12 of 4 reportviewer.dll。
路径是C:\ Windows \ assembly \ GAC_MSIL \ Microsoft.ReportViewer.Common
第二,我们需要复制那些4.dll并粘贴到项目中的bin文件夹中
然后,您可以完美地运行您的reportviewer