您现在的位置是:网站首页>编程语言

Centos 7.6 上部署NET CORE 3.1程序【程序部署篇】

编程语言阿文2021年1月14日649浏览

简介本地打开vs2019创建asp.netcoreweb项目,这里我选择的是mvc模式的项目,版本netcore3.1,名称:NetCoreWeb,以前做a……

        本地打开vs2019创建asp.net core web项目,这里我选择的是mvc模式的项目,版本net core 3.1,名称:NetCoreWeb ,以前做asp.net mvc5项目,这块比较好理解.按照步骤创建默认程序,编译运行测试一下,看是否能正常运行,

        正常运行后,执行发布打包:

r2

发布成功后:

r3


将发布好的目录整体拷贝到Centos系统里面,我在系统中根目录添加了一个data文件夹用来存放用户程序数据,data\web下面放应用程序,完整的目录路径:

/data/web/NetCoreWeb/

在服务器控制台运行命令进入该目录

cd /data/web/NetCoreWeb/

执行启动netcore程序命令(末尾带&符号的话控制台关闭程序也不会关闭,除非程序挂掉或者系统重启,不带&符号,控制台关闭后程序就自动停止了)

dotnet NetCoreWeb.dll --urls:"http://localhost:5000"

程序启动起来,检测程序是否访问正常

curl "http://localhost:5000"

当我们能看到正常返回的html时说明程序已经能在服务器跑起来

r4


标签: .net C# netcore Centos

0

评论文明上网,理性发言0条评论