I'm testing an ASP.NET application and by default the URL of my project in debug mode is of course something like:
http://localhost:61660/
Now, coming from the world of Linux and putting together what I know from my Networking classes in the past, I know that instead of using localhost you are also allowed to use 127.0.0.1 or your LAN IPv4 address which could be something like 10.75.88.252 that you can get from using the ipconfig command.
But all of these super basic and fundamental aspects of networking break down as soon as you enter a Microsoft network where Windows seems to take these rules and add a layer on top to further complicate Computer Networks which are already complicated enough with the additions of network WORKGROUPS and "Computer Names" which seems to behave like some kind of Intranet DNS.
So my main question is, how come this URL works perfectly in Visual Studio when debugging an ASP.NET app:
http://localhost:61660/
But these two below:
http://127.0.0.1:61660/
http://10.75.88.252:61660/
They do not work at all, even though localhost is the same as 127.0.0.1...
So does anyone know what could be the cause of this? When building web apps on a Windows Server, are there extra things that need to be configured like the firewall?