我正在使用 Microsoft.Reporting.WebForms.LocalReport 和 .rdlc 报告文件生成 .pdf:s。这是在 Windows 服务(.NET 4.6、x64、VS2015)的后台完成的。
我有两个问题:
- Windows 服务不断消耗内存,最终抛出 OutOfMemoryException 并终止进程
- 有一次,尽管所有内容都包含在 try-catch 语句中,但整个 WindowsSerivce 仍因 UnhandledException 终止。
现在,我在某处读到.NET 4 下的 LocalReport 已更改为位于它自己的 AppDomain 中。
所以,当使用LocalReport时:
- 您是否应该在每次 localReport.Render() 之后始终调用 localReport.ReleaseSandboxAppDomain() ?
- 我是否必须采取措施来处理 LocalReport 沙箱 AppDomain 中可能发生的任何异常?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)