RDLC报告未在IE 11中显示

时间:2014-08-22 11:26:55

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

我正在使用报表查看器控件进行报表。现在我们在IE 11中遇到问题,报告没有在IE 11中显示。它只显示加载图标。

1 个答案:

答案 0 :(得分: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文件夹中的更新。

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