If I try to access the default website in IIS on Windows 7 via localhost, or it all works fine. If I try to access it by browsing to its IP address it fails with the error HTTP Error 503. The service is unavailable.

I have the website bindings set to all available IP addresses.

If I set the binding explicitly to its IP address then I can browse to the IP address no problem, however I then cannot browse via localhost or

Any ideas?

  • Possible duplicate of IIS - HTTP Error 503. The service is unavailable : stackoverflow.com/questions/13322937/… – yagmoth555 Feb 12 '15 at 4:46
  • 2
    It was not the same issue, but it lead me to find the solution, thanks. It turns out the netsh http add urlacl does not do what another article I had read says it does. That article claimed that that command modified the firewall to allow incoming requests. So I had run that command for the IP address. What actually happens is that it reserves that IP address and port and then IIS cannot attach to that IP address and hence Service Unavailable. I simply deleted that entry and it all works. Now I just need to figure out why I can't see it from another machine. – Mike Dymond Feb 12 '15 at 8:14
  • Thank you so much for explaining your discovery. My problem was slightly different than yours, but the the cause was the same. Thanks alot! – Tikiboy Jul 7 '17 at 8:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.