Explanation from Microsoft: This behavior may occur if there is a port conflict on the system. By default, IIS uses port 80 for HTTP communication. If an application other than IIS is running and using port 80 for the same IP address, you may receive this error message when you try to start a website using IIS Manager.
Solution: Change port 80 to another port, such as 83