I have a test ASP.NET MVC3 application developed in VS2012. When I start debugging the app is accessed from the host machine via the request to http://localhost:
In your solution dir, in the file .vs\config\applicationHost.config change the line
to
(where 44302 is your port)
From an admin command prompt:
i. Enable non-admin to bind to port
netsh http add urlacl url=http://*:44302/ user=Everyone
ii. Allow through firewall
netsh advfirewall firewall add rule name="IISExpress visualstudio app" protocol=tcp localport=44302 dir=in action=allow