Starting IIS's error error, reason is that other programs take up 80 ports, change IIS's default port to greater than 80 can be solved, then change 80 after starting, then start again, if there is no error, if there is another 500 Error, reload IIS can be resolved. Reference website:
http://support.microsoft.com/default.aspx?scid=kb;n-us;816944