C#/.NET 微服务专题(获取控制台启动的参数配置 )

首先在core3.1 的program的文件中加上如下代码

public static void Main(string[] args)
{
    var config = new ConfigurationBuilder()
     .SetBasePath(Directory.GetCurrentDirectory())
     .AddCommandLine(args)//支持命令行
     .Build();

    CreateHostBuilder(args).Build().Run();
}

在Startup中就可以获取到控制台启动的IP和端口

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    Console.WriteLine(this.Configuration["ip"]);
    Console.WriteLine(this.Configuration["port"]);
}
发布了169 篇原创文章 · 获赞 136 · 访问量 9209

猜你喜欢

转载自blog.csdn.net/weixin_41181778/article/details/104009852
今日推荐