欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Net Core微服务:指定Web应用端口?

程序员文章站 2022-06-11 09:34:09
...

一、命令行指定Web应用端口(默认:5000)

1、方法一:

(1)、项目 -》  属性

Net Core微服务:指定Web应用端口?

(2)、打开项目所在文件夹的bin中

Net Core微服务:指定Web应用端口?

(3)、选中地址栏,输入cmd

Net Core微服务:指定Web应用端口?

Net Core微服务:指定Web应用端口?

 

命令行输入:

set ASPNETCORE_URLS=http://127.0.0.1:8080 ,修改默认地址,端口。

启动api

dotnet WebApplication2.dll

 

Net Core微服务:指定Web应用端口?

 

2、方法二:修改程序

        public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
                .UseStartup<Startup>()
            .UseUrls("http://127.0.0.1:9999");

 然后,命令行启动

Net Core微服务:指定Web应用端口?

 

3、方法三(推荐方法

        public static IWebHostBuilder CreateWebHostBuilder(string[] args)
        {
            var config = new ConfigurationBuilder() //创建ConfigurationBuilder
                .AddCommandLine(args)
                .Build();
            string ip = config["ip"];
            string port = config["port"];

            return WebHost.CreateDefaultBuilder(args)
                   .UseStartup<Startup>()
                   //.UseUrls("http://"+ip+":"+port);
                 .UseUrls($"http://{ip}:{port}");
        }

命令行启动

dotnet WebApplication2.dll --ip 127.0.0.1 --port 9999

Net Core微服务:指定Web应用端口?

 

相关标签: Net Core