.NET Core項目部署到Linux(Centos7)(三)建立.NET Core API項目

目錄

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     }