If you have threaded processes called by your ASP.NET code, and those processes crash, your site may start giving Service Unavailable errors.

Use iisreset to quickly get back up and running.

In order to prevent this from occurring at all, I recommend putting try { } catch { } around any statements inside a threaded function.