Centos上部署netcore项目
1 准备工作
在Centos上部署netcore应用程序有两种常用方式:nohup和supervisord,这里简单演示一下这两种部署方式。
首先我们写一个简单的netcore控制台项目(netcore mvc、webapi本质都是一个控制台项目),项目名称就叫HelloWorld,代码如下:
class Program { static void Main(string[] args) { var tokenSource = new CancellationTokenSource(); //业务,异步执行,每隔1秒输出一次working Task.Factory.StartNew(() => { while (!tokenSource.IsCancellationRequested) { Console.WriteLine($"{DateTime.Now}: Woking..........."); Thread.Sleep(