title: Running multiple apps under same host and port
body: <p>I am developing multiple asp.net core applications within one solution and when I run the solution in Visual Studio using IIS Express, would like to have them under the same url and port. For example:</p>
  
  <ul>
  <li>App1: <a href="https://localhost:44369" rel="nofollow noreferrer">https://localhost:44369</a></li>
  <li>App2: <a href="https://localhost:44369/App2" rel="nofollow noreferrer">https://localhost:44369/App2</a></li>
  <li>App3: <a href="https://localhost:44369/App3" rel="nofollow noreferrer">https://localhost:44369/App3</a></li>
  </ul>
  
  <p>I've tried to change the lauchSettings.json file to use the same host and url but then an error comes up that the server can't run.</p>
  
  <p>Is there a way to configure it?</p>
  
  <pre><code>{
    "iisSettings": {
      "windowsAuthentication": false,
      "anonymousAuthentication": true,
      "iisExpress": {
        "applicationUrl": "http://localhost:44369/App2",
        "sslPort": 44369
      }
    },
    "$schema": "http://json.schemastore.org/launchsettings.json",
    "profiles": {
      "IIS Express": {
        "commandName": "IISExpress",
        "launchBrowser": true,
        "launchUrl": "api",
        "environmentVariables": {
          "ASPNETCORE_ENVIRONMENT": "Development"
        }
      },
      "App2": {
        "commandName": "Project",
        "launchBrowser": true,
        "launchUrl": "api",
        "environmentVariables": {
          "ASPNETCORE_ENVIRONMENT": "Development"
        },
        "applicationUrl": "https://localhost:5001;http://localhost:5000"
      }
    }
  }
  </code></pre>