IIS stores most of your website configuration in the applicationHost.config file. When performing repetitive tasks it’s often quicker and easier to apply changes directly to the applicationHost.config file rather than via the IIS manager user interface.
In this post I thought I’d shed some light on the IIS Configuration History feature built into IIS7 onwards – it’s a great feature that many developers don’t know about.
Enabling Detailed Errors
By default, IIS hides detailed error messages however you can enable it through either of the following ways.
Obviously this should only be enabled in a non-production environment as it may create potential security implications.