我经常使用WebHost.CreateDefaultBuilder(args)
在ASP.NET Core应用程序上启动红est服务器,而args
是从命令行中获取的。
我在任何地方都找不到这些命令行参数的文档。
我的目标是在启动应用程序时更改监听端口,而无需编辑任何配置文件。
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) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>();
}
ASP.NET Core 2.1 / .NET Core 2.2