linux运行.net api
方法一、
sudo nohup dotnet /var/www/Exam/Dapper.WebApi.dll //根据实际路径填写
方法二、
创建配置文件 sudo nano /etc/systemd/system/服务名.service
[Unit]
Description= Exam //根据实际路径填写
[Service]
WorkingDirectory=/var/www //根据实际路径填写
ExecStart=/usr/local/bin/dotnet /var/www/Exam.dll //根据实际路径填写
Restart=always
RestartSec=10
SyslogIdentifier= Exam //根据实际路径填写
User=root
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
[Install]
WantedBy=multi-user.target
systemctl enable 服务名.service
systemctl start 服务名.service
systemctl status 服务名.service
ps:服务正常运行后,如无法访问,考虑设置防火墙端口策略。