An error occurred during local report processing.Failed to load expression host assembly. Details: Request for the permission of
2011-05-25 20:19
941 查看
var reportInstance = new LocalReport(); reportInstance.SetBasePermissionsForSandboxAppDomain(new PermissionSet(PermissionState.Unrestricted));
I don't really understand why. I do understand that the report is being granted permissions it can't get from WIF, but I don't understand which permissions those are or why it needs them. So, my answer "gives a man a fish," but can someone else "teach a man to fish" by explaining the deeper issue?
LocalReport.SetBasePermissionsForSandboxAppDomain 方法
为Vs2010新添加的方法。使用提供的权限集设置沙盒应用程序域的基本权限。沙盒应用程序域中的基本权限应用于自定义代码程序集和报表表达式的计算。请注意,此方法将所有现有基本权限集替换为提供的权限集。您应当确保提供的权限集包括 Execution权限。否则,将无法执行任何自定义代码程序集,且无法计算任何表达式。
如果您更改了权限,请确保不能使用 LocalReport 对象访问任何不可信的报表定义。在 .NET Framework 3.5(或启用了 LegacySecurityPolicy 的 .NET Framework 4 中),必须显式调用 ExecuteReportInSandboxAppDomain 方法才能切换到沙盒应用程序域模式。
http://msdn.microsoft.com/zh-cn/library/microsoft.reporting.webforms.localreport.aspx
http://stackoverflow.com/questions/4794968/reporting-services-localreport-and-wif
相关文章推荐
- ReportViewer10.0 Windows验证模式下 An error occurred during local report processing.Failed to load expression host assembly
- An error occurred during the parsing of a resource required to service this request
- An error occurred during the execution of xp_cmdshell. A call to 'LogonUserW' failed with error code: '1385'
- Resolve the error: an error occurred during local report processing
- an android virtual device that failed to load click 'details' to see the error
- 严重: An exception or error occurred in the container during the request processing
- RDLC:An error occurred during local report processing
- An error occurred during the installation of assembly 'Microsoft.VC90.CRT,version = "9.0.21022.8"
- The following error occurred during schema generation: Unable to load bytecode for class
- 安装zendstudio出错:an error occurred during the installation of assembly
- eclipse怎么解决Failed to load the JNIshared library、an error has occurred.see the log file
- An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more informat
- 解决rdlc报错 An error occurred during local report processing
- Resolve this error:an error occurred during local report processing.
- 上传app到app store遇到 An error occurred uploading to the iTunes Store.(iTunes Store Operation Failed)的解决方法
- an out of memory error has occurred.Consult the 'running eclipse' section of the read me file for...
- Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server.
- An error occured during the installation of assembly "Microsoft.VC90.CRT……"
- An error occurred while updating the entries. See the inner exception for details.解决方案
- Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the serve