When I want to use IIS Express in Visual Studio for development, but allow local network users to see the version of my site, I try to create a publishing profile in VS that is published on the local file system (for example, C:\Publish\<yourwebsite> ). Then, from IIS Manager, create a new website pointing to the same folder, and it should be accessible to you through http://localhost and for network users through http://<your-pc-name> or http://<your-local-ip> .
You will need to add an exception to the Windows firewall in order to allow HTTP requests (for example, port 80) to your local computer, but if you configured IIS correctly, they should see the website.
It is possible to make IIS Express accessible to remote clients, but this is not what he designed to make you better go along the IIS route, as this will allow you to test the configuration as it would in live / performance mode at the same time .
source share