几个ReportViewer性能问题排查经历
2017-03-22 11:04
127 查看
1、ReportViewer.SetDisplayMode(DisplayMode.PrintLayout);
经过测试,当设置为打印布局时,性能相对较差。
2、没有数据的情况下,载入报表模板也需要5秒或更多时间
通过拦截FirstChanceExpception,发现不断地产生异常“
请求“System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。
”
因为运用ReportViewer的项目是一个基于Revit开发的插件程序,网上的有关此类问题的解决(IIS配置程序集trust level)并不适用。
最后发现ReportViewer.LocalReport.SetBasePermissionsForSandboxAppDomain(new PermissionSet(PermissionState.Unrestricted));可提升权限,解决这个问题。
报表加载速度进一步提升。
经过测试,当设置为打印布局时,性能相对较差。
2、没有数据的情况下,载入报表模板也需要5秒或更多时间
通过拦截FirstChanceExpception,发现不断地产生异常“
请求“System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。
”
因为运用ReportViewer的项目是一个基于Revit开发的插件程序,网上的有关此类问题的解决(IIS配置程序集trust level)并不适用。
最后发现ReportViewer.LocalReport.SetBasePermissionsForSandboxAppDomain(new PermissionSet(PermissionState.Unrestricted));可提升权限,解决这个问题。
报表加载速度进一步提升。
相关文章推荐
- cookie与session性能分析与安全性分析及几个小问题
- VS2005 crystalReportviewer 打印问题
- 发布MicrosoftReportViewer时的问题
- 解决IE8,ReportViewer没有横向滚动条的问题
- reportviewer 翻页后面问号的问题
- 构、搜索、性能等技术角度分析了电子商务网站重点要解决的几个问题,并给出一些建议和方案
- 未能加载文件或程序集 Microsoft.ReportViewer.ProcessingObjectModel, Version=10.0.0.0...错误问题的解决
- Reporting Service Report (Report Viewer 2005) 与 IE8 兼容性问题及解决方法
- Jmeter性能测试中的几个问题
- 性能问题排查过程——记录一下
- 使用CrystalReportViewer打印通讯错误的问题
- ReportViewer发布后的Javascript错误问题解决
- vs2008中自带的MicrosoftReportViewer,传参数、动态查询数据问题
- 发布MicrosoftReportViewer时的问题
- 可能引发性能问题的几个写法,看看你占哪一个.
- 今天遇到的ReportViewer和Typed Dataset的问题
- 使用Hibernate要从以下几个方面入手解决性能问题.
- 一次网站性能排查的经历
- 转载:因修改机器名 造成 report service 2000 无法访问的几个问题
- ReportViewer发布后的Javascript错误问题解决