.NET 核心 Web api Ubuntu 服务器的主管设置

supervisor setup for .NET core web api Ubuntu server

我正在 ubuntu 服务器上构建 .net 核心网络 api。所以我把我的解决方案放到 /home/maks/SA,配置了 nginx 并在命令 dotnet restore 之后,dotnet 运行 一切正常(我使用 Postman 测试了我的解决方案)。现在我需要设置 supervisor 来保持我的应用 运行ning。但是我所有的尝试都失败了:( supervisor log application log

配置文件

[program:SA]
command=/usr/bin/dotnet /var/SA/SA.dll
directory=/var/SA/
autostart=true
autorestart=true
stderr_logfile=/var/log/SA.err.log
stdout_logfile=/var/log/SA.out.log

我真的需要你的帮助!

通过使用此指令解决 https://docs.microsoft.com/en-us/aspnet/core/publishing/linuxproduction 并通过此命令发布 dotnet publish -c release -r ubuntu.14.04-x64