小编joh*_*han的帖子

如何解决从VS2010到VS2015的reportviewer问题

我找了半天的答案和试验.我正在使用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仍然无效:
感谢您的帮助!!

  1. 安装reportViewer 2015运行时,Report Viewer 2010可再发行组件包
  2. 安装SQL Server数据工具2015
  3. 在.aspx中,

    <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=12.0.0.0, 
    Culture=neutral, PublicKeyToken=89845dcd8080cc91" 
    Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
    
    Run Code Online (Sandbox Code Playgroud)
  4. 在web.config中,

    <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>
    
    Run Code Online (Sandbox Code Playgroud)

c# asp.net reportviewer visual-studio-2015

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net ×1

c# ×1

reportviewer ×1

visual-studio-2015 ×1