我正在尝试在 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/