报表的Microsoft.ReportViewer.WinFormsVoid EnsureExecutionSession()错误

转载自:http://www.it1352.com/274702.html

实证有效:因为开发环境和部署的电脑的.Net版本不同,提供必要的权限来设置参数

1 this.reportViewer1.Reset();
2 PermissionSet permissions = new PermissionSet(PermissionState.None);
3 permissions.AddPermission(new FileIOPermission(PermissionState.Unrestricted));
4 permissions.AddPermission(new SecurityPermission(SecurityPermissionFlag.Execution));
5 reportViewer1.LocalReport.SetBasePermissionsForSandboxAppDomain(permissions);

 

posted @ 2018-11-19 16:06  陈浩楠  阅读(386)  评论(0编辑  收藏  举报