我是一名.NET开发者,精通Windows下的应用和网站开发,但对于Linux则算是一个小白。微软推出了.NET Core,让我们可以在Linux下部署.NET程序。痛苦地折腾了两天,终于解决了所有问题,在Linux下成功运行.NET Core开发的网站。由于过程实在复杂,所以分成了几篇。
一、环境
开发工具:Visual Studio 2017
项目类型:ASP.NET Core Web API
运行系统:Ubuntu 18.04
服务器:Nginx
二、发布ASP.NET项目
第一步,我们需要把我们写好的网站发布。
发布目标选择文件夹。
目标运行时选择Linux-x64
发布之后,把文件复制到Linux系统的一个文件夹下。
网站目录是:/var/www/testweb
在后面的教程中,我们都使用这个目录。