When Microsoft designed IIS 7.0, those guys must be quite proud of their achievement. That release is so significant that the later releases 7.5/8.0/8.5/10.0 almost require no big changes. The architecture is quite flexible, and makes extending IIS a fun. Microsoft itself later released several interesting Out-Of-Band (OOB) modules to extend IIS functionality. I blogged about the current status of them here.
Of course, that’s fantastic for server administrators, as new features can come for free, and no IIS upgrade is required. However, I personally think Microsoft left a bug there in IIS, which makes the experience horrible for new comers. What is it? Let’s get started from the error page,
Figure 1: OOB 500.19 error page.
I blogged about how Jexus Manager might give better exception information.
But is that intuitive enough and eases all the pains? I suddenly realize the answer is still No. Sad.
What can I do now to help? Well, Jexus Manager 184.108.40.206 and above shows this new dialog,
Do you like it? Finally Jexus Manager can analyze the unrecognized element, and decide which OOB module you might forget to install, and point out from where you can acquire the bits.
Enjoy it :)