目录
1.前言
2.环境和软件的准备
3.创建.NET Core API项目
4.VMware Workstation虚拟机及Centos 7安装
5.Centos 7安装.NET Core环境
6.发布.NET Core项目到Linux
7.启动和停止.NET Core项目
8.为.NET Core项目创建Supervisor进程守护监控
9.防火墙配置,允许外网或局域网访问.NET Core站点
10.总结
1.打开VS2019,创建项目,选择ASP.NET Core Web应用程
2.配置新项目,创建
3.选择API类型创建新的ASP.NET Core Web应用程序,这里暂不勾选[为HTTPS配置]选项
4.打开Program.cs,配置通过控制台启动,设置端口与运行环境
1 public class Program 2 { 3 public static void Main(string[] args) 4 { 5 var config = new ConfigurationBuilder().AddCommandLine(args).Build(); 6 CreateHostBuilder(args,config).Build().Run(); 7 } 8 9 public static IHostBuilder CreateHostBuilder(string[] args, IConfiguration config) => 10 Host.CreateDefaultBuilder(args) 11 .ConfigureWebHostDefaults(webBuilder => 12 { 13 webBuilder 14 .UseStartup<Startup>() 15 .UseKestrel() 16 .UseConfiguration(config); 17 }); 18 }