gpt4 book ai didi

c# - WebHost.CreateDefaultBuilder(string [] args) 可能的命令行参数是什么?

转载 作者:行者123 更新时间:2023-12-05 07:25:04 26 4
gpt4 key购买 nike

我经常使用 WebHost.CreateDefaultBuilder(args) 在我的 ASP.NET Core 应用程序上启动我的 kestrel 服务器,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 核心 2.1/.NET 核心 2.2

最佳答案

args 通过 command line configuration provider 传递给配置扩展名。

这样你就可以设置每个可用的配置变量。要设置启动 url,您可以使用 applicationUrl 设置。

--applicationUrl='https://localhost:2222'

关于c# - WebHost.CreateDefaultBuilder(string [] args) 可能的命令行参数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55065413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com