I have an ASP.net application which I've been playing around with on my Windows 2008 server. I have WordPress installed so that when I visit the server by it's IP address I can visit my hosted website.

The WordPress website works fine when I request the site by it's IP, but when I try to debug the ASP.net application in visual studio it opens http://localhost:49219/, where I can see my asp.net website, but even after opening this port and trying to access my application over the net by my server's IP I get the following error:

Bad Request - Invalid Hostname

What is strange is that even on my server, I cannot visit the site by typing in

I'd like to try to get this application on the net but I really have no clue why I can refer to it using localhost but not by IP. Any suggestions?

1 Answer 1


After playing around for some time, I think I figured it out. The service I was running was on visual studio's debug server, so it was probably redirecting the request for localhost on that port to itself, however probably can't be remapped in the same way. Everything worked correctly after the site was published.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.