c# - asp.net 核心发布问题

标签 c# asp.net centos

我正在尝试在 centos 上运行 mvc,这里我遇到了问题。发布我的应用程序并转到发布文件夹并输入“dotnet core.dll”后,它运行良好并且可以访问网站。然后我关闭我的终端(Xshell5),我的网站无法访问,但进程 dotnet 仍在后台运行。
我用“dotnet run”尝试了另一种方式,然后我关闭终端,网站仍然可以访问,谁能告诉我原因,我如何在关闭终端后使用发布文件运行网站,谢谢

最佳答案

比如写一个叫web的脚本,内容:
“dotnet xxx.dll >/dev/null 2>&1 &”
保存然后添加 X 权限“sudo chmod +x web”
然后“sudo ./web”
所以它可以在后台运行

关于c# - asp.net 核心发布问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37892471/

相关文章:

c# - 将多个 EF 上下文注册到一个 DI 容器中

node.js - 如何为 Plesk 上的 Node.js 管理器添加新的 node.js 版本?

linux - 是否有 fpsetmask() 的 linux 等价物?

javascript - __doPostBack 函数是什么意思,什么时候使用?

javascript - "Message":"Invalid web service call, 参数缺失值:\u0027haha\u0027

asp.net - 使用 Angular 和 MVC 分部 View

linux - Xen 配置仅主机适配器

c# - 验证字符串是否存在于列表中

c# - 如何检查2个字符之间是否有一些文本?

c# - 从 Div 标签中提取内容 C# RegEx