使用Nginx在Linux上托管dotnet核心控制台应用程序

时间:2020-11-07 19:53:23

标签: c# .net linux nginx

在这种情况下,我试图托管一个C#控制台应用程序,这是一个使用nginx的telegrambot,因此它可以作为linux服务运行,也可以从我的笔记本电脑运行deamon。我尝试遵循本教程https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-3.1以及我发现的一个非常有用的youtube视频。但是,当我启动服务并运行命令以检查状态时,会显示以下消息:

$ sudo systemctl status myapp2.service
● myapp2.service - myapp example
     Loaded: loaded (/etc/systemd/system/myapp2.service; enabled; vendor preset: enabled)
     Active: activating (auto-restart) since Sat 2020-11-07 13:40:49 CST; 4s ago
    Process: 35260 ExecStart=/usr/bin/dotnet /var/www/myapp2/U21711269BOT.dll (code=exited, status=0/SUCCESS)
   Main PID: 35260 (code=exited, status=0/SUCCESS)

它没有给我核心转储或任何其他错误消息,并且我尝试为nginx配置默认文件,但仍然给我同样的问题。如果有人知道解决此问题的方法,我将不胜感激。预先感谢。

0 个答案:

没有答案