.netcore入门7:aspnetcore程序修改监听url地址(.net core 3.1)

默认新创建的aspnetcore项目使用的域名和端口号是"http://localhost:5000;https://localhost:5001",可以使用如下三种方法进行修改

方法一、修改代码

在Program.cs中添加代码webBuilder.UseUrls("http://*:8000;https://*:8001");

public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup().UseUrls("http://*:8000;https://*:8001");
                });

方法二、修改配置

在appsettings.json中添加urls配置项

{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  },
  "AllowedHosts": "*",
  "urls": "http://*:9000;https://*:9001"
}

方法三、通过命令行参数指定监听

dotnet .\emptydemo.dll --urls "http://*:8000;https://*:8001"
.netcore入门7:aspnetcore程序修改监听url地址(.net core 3.1)_第1张图片

上述四种url地址的优先级为
1.命令行参数
2.appsettings.json配置
3.代码嵌入(useUrls)
4.默认地址(localhost:5000)

你可能感兴趣的:(.netcore)