目錄
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 }