User-359936451 posted
localhost is not a web site, its a development environment. You can use IIS to host multiple sites on all MS OS's from Win 7 up. You would create unique Host Header names for each site. You would also need to update the hosts file on your local computer
to point to your IP address for each name you decide to use. This will only work on your computer though, or you would need to update the hosts file for each computer on your network, or find some other means, usually DNS, to route calls to the web sites to
your PC. This might sound a like a complex process but it really isn't.
Ideally, it sounds like what you might really want is just one web site, then based on the user login, redirect them to a specific location in the site. Their section. You can do this with Roles, so each user has a Role and when they each login, depending
on their Role they are redirected to a specific page.
But to answer your question, search for info on how to edit your host file, you should end up with something like this.
111.222.333.444 mysite1
111.222.333.444 mysite2
In IIS on your PC you would create a unique web site for each of these names. In IIS (Win10), expand the computer name, right click on the Sites folder, Add Web site and follow the prompts. You will point this site to the home page folder for mysite1, repeat
the steps for mysite2. Make certain you enter a unique name or each site in the Host name text box, and this name must exactly match what you enter in the Hosts file. Now when you enter mysite1 or mysite2 in any browser on your PC you land on the page
you assigned in IIS.