When you press F5 to run an ASP.NET project, Visual Studio can automatically launch IIS Express and use it to run/debug the application (no extra configuration required). Configuring IISExpress for WebAPI Development - Intersoft Developer Center How To Access Localhost ASP.NET Webapp from Mobile/Tablet Device - ByteNota In IIS, the Windows Process Activation Service (WAS) silently activates and deactivates Web applications and the user has no direct . Try to build and run the WebAPI project. Now open the project folder and .vs folder (Hidden) -> Config -> applicationhost.config and make required configuration changes as detailed above. Step 4: Run Visual Studio as admin. Use Conveyor to access your IIS Express app over the internet To keep things simple, click on "Change Authentication" and select "No . If the application is run for the first time, Visual Studio will ask if Virtual Directory can be created. "Unable to launch the IIS Express Web server" error | 起点教程 Add a new Site binding with your LAN IP address and port . Self-Signed Certificate Generation. An important difference is the way worker processes are managed. Step 0: Enable bridged networking (if Windows is virtualized). Open the certificate for localhost and copy the Thumbprint. That should normally be fine and IIS Express is supposed to be able to run without administrator privileges, but when I would try to run the app I would get this error: Unable to launch the IIS Express Web server. Single Custom Domain. Use WebHost.UseUrls () Set up hosting.json. Using useKestrel options in Program.cs. Once you click on the Create a new project box, then it will open the Create a new project window.