【问题标题】:Got Unable to load client print control error when printing from reportviewer从 reportviewer 打印时出现无法加载客户端打印控制错误
【发布时间】:2013-08-28 17:18:21
【问题描述】:

我们有一个使用 VS2010 ASP.NET ReportViewer 控件的报表。部署到 IIS 后,当客户端点击 ReportViewer 中的打印机图标时,出现“无法加载客户端打印控件”错误。但如果他将报告导出为 PDF,他可以打印出来。这只发生在一台机器上,其他机器都很好。另外,我们没有使用 SSRS,所以它与 SQL Server 无关。

现在我的问题是如何解决打印机图标引发的问题。经过一番研究,似乎在客户端计算机上安装 Microsoft Report Viewer 2010 SP1 Redistributable 可以解决问题。但是,当我们部署 Web 应用程序时,我们确实复制了 Microsoft.ReportViewer.Common.dll 和 Microsoft.ReportViewer.WebForms.dll,所以我不确定是否需要在客户端计算机上安装可再发行组件。

我实际上怀疑我们得到的错误来自关于 Microsoft ActiveX 控件的 IE 设置。有没有人有类似的问题?您能提供一些建议吗?

【问题讨论】:

    标签: asp.net visual-studio-2010 reporting-services


    【解决方案1】:

    在 IE 中从 ReportViewer 打印确实是通过 ActiveX 控件完成的。为了使 ActiveX 能够正确安装,用户必须是他/她的本地系统的管理员。

    如果你真的需要这个自动运行 - 如果它不违反你的政策 - 让该用户成为他自己电脑的管理员。

    否则,具有管理员权限的人将不得不在该计算机上预安装 ActiveX。

    【讨论】:

      猜你喜欢
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      • 2019-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-19
      • 2010-09-17
      相关资源
      最近更新 更多