Finding difficult reproducible errors
If you have the problem that your IIS Webserver produces sometimes errors like "500 - Internal Server Error" or "The page cannot be displayed because an internal server error has occurred.", you should install and enable a module called "Failed Request Tracing". This module will help you to trace errors that happen intermittently, and are hard reproduce manually.
More infos about how to install, enable and use FRT: