title: What are the possible command line arguments of WebHost.CreateDefaultBuilder(string [] args)?
body: <p>I often use <code>WebHost.CreateDefaultBuilder(args)</code> to start my kestrel server on my ASP.NET Core application, with <code>args</code> taken from the command line. 
  I cannot find anywhere the documentation of what could be those command line arguments. 
  My goal is to change the listen port while launching my application without editing any configuration file. </p>
  
  <pre><code>public class Program
  {
      // I need to change listening port by specifying args
      public static void Main(string[] args)
      {
          CreateWebHostBuilder(args).Build().Run();
      }
  
      public static IWebHostBuilder CreateWebHostBuilder(string[] args) =&gt;
          WebHost.CreateDefaultBuilder(args)
              .UseStartup&lt;Startup&gt;();
  }
  </code></pre>
  
  <p>ASP.NET Core 2.1/.NET Core 2.2</p>