1. 修改設定文件,如Machine.Config, Web.Config,Global.asax
2. 修改了bin目錄以及裡面的內容
3. 重編譯數超過在machine.config或web.config中<compilation numRecompilesBeforeAppRestart=/> 設定的值
4. 修改應用程式虛擬目錄的實體路徑
5. 修改CAS策略
6. 重啟web 服務
7. 刪除應用程式的子目錄(僅.net 2.0)
有關AppDomain的回收,可參閱Tess的這篇部落格貼文:http: //blogs.msdn.com/tess/archive/2006/08/02/686373 .aspx