修改aspnet core web项目的默认端口

默认创建一个web项目后,他的默认端口都是5000,在控制台中的代码也是默认的

如下:

public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
});

 

 

修改默认端口,以下提供2中方式:

条件:1.创建一个host.json的配置文件。

   2.内容写:"Urls": "http://*:9099"  (注意:urls必须写,端口号随便定)

1.

//public static IWebHostBuilder CreateWebHostBuilder(string[] args)
//{
// var configuration = new ConfigurationBuilder().SetBasePath(Environment.CurrentDirectory)
// .AddJsonFile("host.json")
// .Build();

// var url = configuration["Urls"];

// return WebHost.CreateDefaultBuilder(args).UseUrls(url)
// .UseStartup<Startup>();
//}

 

2.

public static IWebHostBuilder CreateWebHostBuilder(string[] args)
{
var configuration = new ConfigurationBuilder().SetBasePath(Environment.CurrentDirectory)
.AddJsonFile("host.json")
.Build();

return WebHost.CreateDefaultBuilder(args).UseConfiguration(configuration)
.UseStartup<Startup>();
}

 

 

这样再启动项目就发现原本的5000变成了 你自己的端口号9099

posted on 2022-02-15 09:42  泰坦尼克号上的活龙虾  阅读(237)  评论(0)    收藏  举报

导航