1.添加Microsoft签名密钥和产品存储库
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
2.安装ASP.NET Core运行时
sudo yum install aspnetcore-runtime-6.0
3.验证安装
dotnet --list-runtimes
4.后台运行
使用 systemd 管理服务,创建服务文件 /etc/systemd/system/yourapp.service:
[Unit]
Description=Your ASP.NET Core App
After=network.target
[Service]
User=youruser
Group=yourgroup
WorkingDirectory=/path/to/yourapp
ExecStart=/usr/bin/dotnet /path/to/yourapp/YourApp.dll --urls http://*:5000
Restart=always
RestartSec=10
Environment=ASPNETCORE_ENVIRONMENT=Production
[Install]
WantedBy=multi-user.target
启用并启动服务:
sudo systemctl enable yourapp
sudo systemctl start yourapp
1095

被折叠的 条评论
为什么被折叠?



