Hi,
here's a hack or something..
1. Open your project file using a notepad. (I use notepad++).
2. Locate IISUrl or a 'localhost' keyword. It shoud be something like this:
<iisurl>http://localhost:61230/</iisurl>
3. Replace the localhost name to your ip address. Then save.
4. Now go to the config folder of your IIS Express. (mine is located in Documents > IISExpress > config).
5. Open applicationhost file using notepad.
6. Locate your site name and under bindings remove the word "localhost". Something like this
<binding protocol="http" bindinginformation="*:61230:localhost" /> --> <binding protocol="http" bindinginformation="*:61259:" />
7. Save the file
8. Close the IISExpress in the system tray
9. Run your Visual Studio as administrator
If you view your web app in a browser you'll see that the localhost in the address bar will be replaced by your ip address and you can access it also from other pc.
Hope this helps