.net 4.0 应用程序域如何在异常处理中发挥作用?
我对应用领域的概念知之甚少。我们可以删除appdomain以卸载dll。.net 4.0 应用程序域如何在异常处理中发挥作用?,.net-4.0,appdomain,applicationdomain,.net 4.0,Appdomain,Applicationdomain,我对应用领域的概念知之甚少。我们可以删除appdomain以卸载dll。 是否可以使用appdomain更好地处理异常?如何使用它?据我所知,在childAppDomains中加载模块不会提供更好的异常处理。在it的MSDN页面中,注明: 从.NETFramework 2.0版开始,这是一个 已删除子线程中未处理的异常,因为 此类无声故障的累积影响包括性能 降级、数据损坏和锁定,所有这些都很困难 调试 这意味着,即使代码在子AppDomain中执行,子线程中未处理的异常也会导致整个进程停止 通常
是否可以使用appdomain更好地处理异常?如何使用它?据我所知,在child
AppDomains
中加载模块不会提供更好的异常处理。在it的MSDN页面中,注明:
从.NETFramework 2.0版开始,这是一个
已删除子线程中未处理的异常,因为
此类无声故障的累积影响包括性能
降级、数据损坏和锁定,所有这些都很困难
调试
这意味着,即使代码在子AppDomain中执行,子线程中未处理的异常也会导致整个进程停止
通常,child
AppDomains
用于您提到的程序集卸载功能,并用于在沙箱(受限安全环境)中执行代码。据我所知,在childAppDomains
中加载模块不会提供更好的异常处理。在it的MSDN页面中,注明:
从.NETFramework 2.0版开始,这是一个
已删除子线程中未处理的异常,因为
此类无声故障的累积影响包括性能
降级、数据损坏和锁定,所有这些都很困难
调试
这意味着,即使代码在子AppDomain中执行,子线程中未处理的异常也会导致整个进程停止
通常,childAppDomains
用于您提到的程序集卸载功能,并用于在沙箱(受限安全环境)中执行代码