【问题标题】:How to start asp.net core server on linux and keep it running如何在 linux 上启动 asp.net 核心服务器并保持运行
【发布时间】:2017-08-23 19:14:17
【问题描述】:

我在 Azure Ubuntu VM 上创建了基本的 ASP.Net Core 服务器。我已经使用 nginx 将服务器公开到端口 80。 我正在通过 ssh 连接到 VM。 并使用“dotnet run”命令启动服务器。 效果很好。

但是,每次我关闭 ssh 连接时,服务器也会停止。 有没有办法在没有活动 ssh 连接的情况下在 Linux 上启动并继续运行 asp.net 核心服务器?

【问题讨论】:

    标签: asp.net linux nginx ssh asp.net-core


    【解决方案1】:

    基本上发生的事情是:

    1. 您使用 ssh 登录
    2. 您在您的用户 (dotnet run) 下启动了一个应用程序
    3. 关闭您的 ssh => 注销用户,这意味着应用程序已关闭。

    您需要在用户之外启动服务。以下是一些信息:

    否则我建议你在 https://askubuntu.com/ 上提问

    【讨论】:

    • 该博客上的说明没有帮助...也许我做错了什么(编辑 /etc/init.d 文件夹中的文件)。基本上,当我开始服务时,什么也没发生。但是我在 askubuntu.com 上提出了一个问题,它被重定向到以下实际上有帮助的问题:askubuntu.com/questions/8653/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    • 1970-01-01
    • 2013-02-06
    相关资源
    最近更新 更多