ASP.NET ReportViewer在本地模式下非常慢

nim*_*ima 5 asp.net performance reportviewer localreport

我在本地模式下使用.Net 4.5和ReportViewer 11.我的报告非常缓慢(10分钟).我在这篇文章中发现,添加<trust legacyCasModel="true" level="Full"/>到web.config将解决问题,而且确实如此.报告渲染时间从10分钟到10秒,但现在我的系统其他部分的动态变量不起作用.这是错误:

动态操作只能在同源AppDomain中执行.

有没有办法<trust legacyCasModel="true" level="Full"/>在一个页面中设置或具有相同效果的东西?

V.J*_*.J. 1

将 .net 框架更改为 3.5 将帮助您将报告加载时间缩短一半。你可以根据你的情况尝试一下。

  • 是的,我知道,但是这样你就会失去 .net 4.5 的好处 (2认同)