前言
记录个人日常学习操作记录
linux 系统中部署 asp.net core mvc 6 项目
一、net 6 项目发布前的准备工作
1.通过配置文件【推荐】
我们可以通过Json文件对Kestrel进行配置,包括我们的url。
1.1、首先我们需要appsettings.json文件,增加以下节点:
{
"urls": "http://*:5004;"
}
1.2、我们需要在build host的时候告诉Kestrel读取config文件,代码如下:
public static void Main(string[] args)
{
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true)
.Build();
var host = WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseConfiguration(config)