我正在使用报表查看器控件进行报表。现在我们在IE 11中遇到问题,报告没有在IE 11中显示。它只显示加载图标。
答案 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文件夹中的更新。
如果您需要进一步的帮助,请与我们联系。我花了很多时间寻找这个,但不记得我要解决的所有步骤。