1. Modificar archivos de configuración, como Machine.Config, Web.Config, Global.asax
2. Modificó el directorio bin y su contenido.
3. El número de recompilaciones excede el valor establecido por <compilation numRecompilesBeforeAppRestart=/> en machine.config o web.config
4. Modifique la ruta física del directorio virtual de la aplicación.
5. Modificar la política de CAS
6. Reinicie el servicio web.
7. Elimine el subdirectorio de la aplicación (solo .net 2.0).
Para reciclar AppDomain, consulte esta publicación de blog de Tess: http://blogs.msdn.com/tess/archive/2006/08/02/686373. aspx