I discovered the reason as to why it is not working. My map routing was actually good. The problem comes from using Visual Studio Express.
The Client and Server project doesn't build on the same IP on Express version of VS. So when I tried using my map routing, the client couldn't GET something on the server as the server was using a different IP.
To counter this, I'll be using MSBuild