1. แก้ไขไฟล์การกำหนดค่า เช่น Machine.Config, Web.Config, Global.asax
2. แก้ไขไดเร็กทอรี bin และเนื้อหา
3. จำนวนการคอมไพล์ใหม่เกินค่าที่กำหนดโดย <compilation numRecompilesBeforeAppRestart=/> ใน machine.config หรือ web.config
4. แก้ไขเส้นทางทางกายภาพของไดเรกทอรีเสมือนของแอปพลิเคชัน
5. ปรับเปลี่ยนนโยบาย CAS
6. เริ่มบริการเว็บใหม่
7. ลบไดเรกทอรีย่อยของแอปพลิเคชัน (.net 2.0 เท่านั้น)
สำหรับการรีไซเคิล AppDomain โปรดดูโพสต์ในบล็อกนี้โดย Tess: http://blogs.msdn.com/tess/archive/2006/08/02/686373 aspx