修改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) 收藏 举报