0
点赞
收藏
分享

微信扫一扫

linux部署.net应用程序

安装.NET SDK ASP.NET Core

安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。 打开终端并运行以下命令:

#rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm


安装 SDK

.NET SDK 使你可以通过 .NET 开发应用。 如果安装 .NET SDK,则无需安装相应的运行时。 若要安装 .NET SDK,请运行以下命令:

#yum install dotnet-sdk-6.0


安装ASP.NET Core

通过 ASP.NET Core 运行时,可以运行使用 .NET 开发且未提供运行时的应用。 以下命令将安装 ASP.NET Core 运行时,这是与 .NET 最兼容的运行时。 在终端中,运行以下命令:

#yum install dotnet-runtime-6.0

作为 ASP.NET Core 运行时的一种替代方法,你可以安装不包含 ASP.NET Core 支持的 .NET 运行时:将上一命令中的 aspnetcore-runtime-6.0 替换为 dotnet-runtime-6.0:

#yum install aspnetcore-runtime-5.0


查看dotnet版本

#dotnet --version

linux部署.net应用程序_asp.net





下载安装nodejs版本:

官网:​​https://nodejs.org/en/download/​​

下载nodejs

#wget https://nodejs.org/dist/v16.16.0/node-v16.16.0-linux-x64.tar.xz

解压安装装

#tar -xf node-v16.16.0-linux-x64.tar.xz


修改包名称

#mv node-v16.16.0-linux-x64   node


进入node文件

#cd /root/node/bin/


建立nodejs软连接

#ln -s /root/node/bin/npm /usr/local/bin/
#ln -s /root/node/bin/node /usr/local/bin/


查看node版本

#node -v


linux部署.net应用程序_asp.net_02


查看npm版本

#npm -v


linux部署.net应用程序_asp.net_03


安装pm2

安装pm2

#npm install pm2 -g

进入pm2目录

#cd node/lib/node_modules/pm2/bin/


建立pm2软连接

#ln -s /root/node/lib/node_modules/pm2/bin/pm2 /usr/local/bin/


查看pm2版本

#pm2 -v

linux部署.net应用程序_应用程序_04



启动应用程序

进入应用程序目录

#cd University


更改应用程序端口

#vim appsettings.json

添加端口

},
"Logging": {
"LogLevel": {
"Default": "Information"
}
},
"urls": "http://*:5000",



启动应用程序

#cd University
#pm2 start "dotnet test.Web.dll" --name University



查看日志

#cd University
#pm2 logs University


linux部署.net应用程序_应用程序_05


查看应用程序信息

#cd University
#pm2 info University


linux部署.net应用程序_应用程序_06


查看应用程序监控

#cd University
#pm2 monitor University


linux部署.net应用程序_.net_07


通过 pm2 list查询应用程序重启次数为0

#cd University
#pm2 list


linux部署.net应用程序_.net_08


开机自启动pm2程序

#pm2 startup


























举报

相关推荐

0 条评论