【问题标题】:RDLC Report not displaying in IE 11RDLC 报告未在 IE 11 中显示
【发布时间】:2014-10-16 05:49:39
【问题描述】:

我正在为报告使用报告查看器控件。现在我们在 IE 11 中遇到了问题,报告在 IE 11 中不显示。它一直只显示加载图标。

【问题讨论】:

  • 它只渲染“加载”并永久保存?
  • 是的...永远显示加载中
  • 也想点赞? ;)

标签: c# asp.net rdlc internet-explorer-11


【解决方案1】:

您可能使用ReportViewer 10 或更低版本。可能它也会在 Chrome 和 Firefox 中崩溃。

我不知道为什么在这种情况下,如果您在浏览器中使用首选的开发工具检查网络流量,您会发现它会尝试下载丢失的图像并破坏代码。

要解决此问题,您需要至少将ReportViewer dll 更新为version 11 (2012) 并考虑some problems it can bring。它们是:

Microsoft.ReportViewer.Common.dll

Microsoft.ReportViewer.ProcessingObjectModel.dll

Microsoft.ReportViewer.WebForms.dll

更新后你可能还需要引用Microsoft.SqlServer.Types.dll

您还需要更改您的.config 文件,基本上将版本号更改为 11。

需要说明的是,我没有在服务器上更新它,而是在 Visual Studio 中将这些 dll 更改为 Copy To Local,以便它们一起发布在 bin 文件夹中。

如果您需要进一步的帮助,请与我们联系。我浪费了很多时间来寻找这个,但不记得我为解决问题所做的所有步骤。

【讨论】: