zoukankan      html  css  js  c++  java
  • report Viewer从V10.0升级到V11.0全过程

    开发工具从VS2010升级到VS2012,Report Viewer 版本也从V10.0到V11.O,本机开发运行没有问题,发布到服务器上时会出现一些问题;

    第一步、删除服务器上的Report ViewerV10.0;

    第二步、下载SQLSysClrTypes_x86.msi,安装;

    第三步、下载Report ViewerV11.0(它有另外一个名字:MICROSOFT REPORT VIEWER 2012 RUNTIME),安装;

    第四步、更改web.config 中的配置:

    1.    <system.web>

          <httpHandlers>
          <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
            validate="false" />
        </httpHandlers>

          2.    <add assembly="Microsoft.ReportViewer.WebForms,  Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
            <add assembly="Microsoft.ReportViewer.Common,  Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />

          3.<buildProviders>
            <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms,  Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
          </buildProviders>      4.<system.webServer xmlns="">
        <validation validateIntegratedModeConfiguration="false" />
        <handlers>
          <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
        </handlers>
      </system.webServer>

    第五步、可能遇到的问题:

    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

    编译器错误消息: CS0433:
    类型“Microsoft.Reporting.WebForms.LocalReport”同时存在于“c:Windows
    Microsoft.NETFramework64v4.0.30319Temporary ASP.NET
    Filesfoodfecff29a9e23a822assemblydl3a2b99856f96b809a_7858d001
    Microsoft.ReportViewer.WebForms.DLL”和“c:WindowsassemblyGAC_MSIL
    Microsoft.ReportViewer.WebForms11.0.0.0__89845dcd8080cc91
    Microsoft.ReportViewer.WebForms.DLL”中

    解决方法是:把发布目录中的bin文件夹中的文件全部删掉,重新发布以下!

  • 相关阅读:
    学习 swift (1)
    Sbulime Text 2 修改选中字符串的颜色
    js string 和 json 互转
    Mac OSX sublime text2 各种快捷键
    webstorm keymap
    python http post json
    node.js async 几个函数
    python 爬图 helloworld
    合服导致 globalserver 起不来的问题
    ssh 登陆 端口转发
  • 原文地址:https://www.cnblogs.com/forthelichking/p/4499710.html
Copyright © 2011-2022 走看看