网上一看Appdomain出错,绝大部分都是说控件加载错误。经测试在.net 4.0环境下 rdlc报表很容易发生卸载 Appdomain 时出错。 (异常来自 HRESULT:0x80131015)错误,网上查资料能够看出这个错误的差很少的意思是你进程退出时未可以卸载其中一个线程的程序集,而这个程序集刚好是rdlc报表控件,而后抓住关键点.dom
解决它的关键测试
调用ReportViewer控件的LocalReport.Dispose()方法便可 或者LocalReport.ReleaseSandboxAppDomain()。spa
我是两个都加了。问题解决!.net