Windows 7 ReportViewer';s打印按钮与IE 10不兼容?

Windows 7 ReportViewer';s打印按钮与IE 10不兼容?,windows-7,reportviewer,internet-explorer-10,Windows 7,Reportviewer,Internet Explorer 10,我已经为这个问题寻找了两天的答案。我们有一个使用ReportViewer 9的应用程序。但是,单击IE10中的打印按钮会导致浏览器停止工作(使用“调试”或“关闭程序”按钮)。其他一切似乎都很好 我们尝试使用ReportViewer 10,但遇到了相同的问题 我们使用的是Visual Studio 2010、Windows 7、IE 10和.NET 4.0。崩溃发生在IDE中,并通过IIS发生 编辑:我尝试过的事情: 我已经尝试将我的网站添加到受信任的网站,降低了安全设置,我想我已经尝试了“自定

我已经为这个问题寻找了两天的答案。我们有一个使用ReportViewer 9的应用程序。但是,单击IE10中的打印按钮会导致浏览器停止工作(使用“调试”或“关闭程序”按钮)。其他一切似乎都很好

我们尝试使用ReportViewer 10,但遇到了相同的问题

我们使用的是Visual Studio 2010、Windows 7、IE 10和.NET 4.0。崩溃发生在IDE中,并通过IIS发生


编辑:我尝试过的事情:
  • 我已经尝试将我的网站添加到受信任的网站,降低了安全设置,我想我已经尝试了“自定义”安全框中所有可能的复选框组合

  • 我尝试过启用受保护模式和增强的受保护模式,并使用各种来自自定义安全级别的复选框组合,听起来很有希望

  • 我曾尝试强制IE10以64位模式运行(包括标签),但我们的应用程序强制标签以32位模式运行

  • 有人建议这可能是一个Kill位问题,所以我试着编辑注册表来忽略Kill位,只是想看看它是否有效(它没有)

  • 另外,我很确定我已经尝试了我已经提到的所有变量的每一种排列。(我现在有点累了,所以我可能错过了1:S)

  • 看起来很有希望,但我无法让它发挥作用。它说的是Win8,但我想我可以将它们应用到我的情况中

  • 将BuildProvider程序集更改为
    type=“Microsoft.Reporting.RdlBuildProvider,Microsoft.ReportViewer.WEBFORMS…”
    (而不是Common),但到目前为止,这也不起作用

  • 已尝试安装Report Viewer 11,并安装了非常旧的应用程序版本。两者都给我相同的结果


  • 啊哈!好的,我的问题不是ReportViewer,而是RSClientPrint。有一次我在谷歌上搜索了一下,我很快发现答案是:升级到SQLServer2008R2服务包2

    R2/SP2的RsClientPrint版本是10.50.4000,而我的版本是10.50.1600

    总之,RSClientPrint 10.50.1600似乎与IE10不兼容,但版本10.50.4000是兼容的


    我真的希望这能帮助别人

    我今天做了一些额外的事情:尝试安装ReportViewer 11并安装我们应用程序的一个非常旧的版本。两者都给出了相同的结果。@emory.noel将此标记为答案