Sunday, August 23, 2009

Vista IIS 503 Service Unavailable

A lot of blogs mention the application pools not starting are a cause of this, but this wasn't my case. There was a url reservation for several subdirs under port 80 on my machine, and removing them fixed it.

To see if you have url reservations:

netsh http show urlacl


Look for anything touching port 80. (I had two -- /Temporary_Listen_Addresses/ and /wsman/). These need to be deleted before IIS can serve up content on port 80. For my case, I had to run:


netsh http delete urlacl http://+:80/Temporary_Listen_Addresses/


netsh http delete urlacl http://+:80/wsman/


After that, pulling up http://localhost/ worked as expected

3 comments:

Anonymous said...

Your blog keeps getting better and better! Your older articles are not as good as newer ones you have a lot more creativity and originality now keep it up!

Anonymous said...

Nice post and this post helped me alot in my college assignement. Say thank you you on your information.

cubakid said...

Thank you thank you thank you. This fixed my issue.