何时.NET中AppDomain会回收?

分类: asp.net   出处:iocblog整理  更新时间:2008-05-26   添加到收藏  

1. 修改配置文件,如machine.config, web.config,global.asax
2. 修改了bin目录以及里面的内容
3. 重编译数超过在machine.config或web.config中<compilation numrecompilesbeforeapprestart=/> 设置的值
4. 修改应用程序虚拟目录的物理路径
5. 修改cas策略(文章来源 www.iocblog.net)
6. 重启web 服务
7. 删除应用程序的子目录(仅.net 2.0)(文章来源 www.iocblog.net)

有关appdomain的回收,可参阅tess的这篇博客贴子:http://blogs.msdn.com/tess/archive/2006/08/02/686373.aspx