Mike Volodarsky's blog

Formerly the core server PM for IIS 7.0 and ASP.NET, now I run LeanSentry.
UPDATES: New troubleshooting guide released! Fix IIS website hangs →

IIS hang troubleshooting guide

IIS hang troubleshooting guide

Want to learn how to troubleshoot IIS website hangs
the way Microsoft developers do it?

Then go read the IIS hang troubleshooting guide, a practical guide for fixing IIS and ASP.NET website hangs.

It's based on the troubleshooting techniques that I've used for years when debugging production IIS websites (using free MSFT tools).

I shared some of these techniques in the LeanSentry production troubleshooting course a few months ago. It was a huge hit!

So, we figured we would turn it into an online guide to help people troubleshooting IIS websites.

IIS hang troubleshooting guide  - table of contents

Help us make more IIS troubleshooting guides!

If it's well received, we'll turn the rest of the class into online guides for everyone to enjoy. Its a great way for us to contribute to the IIS & ASP.NET community, and to raise awareness about LeanSentry's automatic hang troubleshooting features.

You can also help us figure out if this is worth doing by sharing the guide with your colleagues who may find it useful.

Did you find the IIS website hang guide helpful?

Did it leave you with questions? Leave some comments and I'll keep updating the guide til its perfect.

Let’s fix production troubleshooting

Let's fix web app troubleshooting with LeanSentry

Production troubleshooting sucks.

I know, I've been doing it for years. Even though I am good at it, I can safely admit I don't love it.

This should not be a surprise. I would much rather be building a new product, adding new features ... or doing something else more creative than digging for a root of a memory leak in WinDbg.

After launching LeanSentry 7 months ago, we've been working hard to fix how IT and developers deal with production troubleshooting.

Our vision: to build a system that would automatically catch and troubleshoot most common IIS and ASP.NET issues ... eliminating the need for production debugging entirely.

Today, this vision is getting even closer to being reality. LeanSentry now features automatic diagnostics that can help you solve hangs, memory leaks, and application pool crashes ... without doing any of the debugging yourself.

To learn more about our approach and see the new diagnostics, check out our post on the LeanSentry blog.

Then go straight to our Troubleshoot an IIS hang and Fix an ASP.NET memory leak diagnostic pages to see it in action.