The beauty of software business is – Everyday you learn a new thing.
My IIS was messed up on my Windows Server 2008 R2 machine. Removed, uninstall and install .NET 4.0, restart IIS, reboot but of no avail. Finally
Appcmd list backup came for rescue.
This command shows all the old backups of IIS. We restored one of the oldest back up and everything started working
Appcmd restore backup “BACKUPNAME”
Whew! Now I am back in business and everything started working.
Before you do any major upgrade of your machine use
Appcmd add backup “BACKUPNAME”
This may save you hours of frustration. HTH.
In case, you are interested in what error we got, here is it:
Handler “ExtensionlessUrlHandler-ISAPI-4.0_64bit” has a bad module “IsapiModule” in its module list
Error in ConfigurationValidationModule