IIS üzerinde host edilen bir uygulamanız (bir web sitesi yada uygulama sunucusu rolündeki bir servis olabilir) var ise zaman zaman baş ağrıtan IIS hatasına rastlayabilirsiniz. Bu durum hatanın nereden kaynaklandığını öğrenebilmek için çeşitli yöntemler vardır. windbg ile iis process dumpını almak ve incelemek gibi adımlardan önce aşağıda verdiğim linkte yazılı olan yöntemi kullanabilirsiniz.
hata : 'A process serving application pool ‘DefaultAppPool’ terminated unexpectedly. The process id was ‘...'. The process exit code was ‘.... '
http://support.microsoft.com/?id=911816
UnhandledExceptionModule adında bir HttpModule ile AppDomain.CurrentDomain.UnhandledException eventine register olup oluşan hataları yakalıyor ve eventloga yazıyor.