asp.net核心发布问题

时间:2016-06-18 01:36:21

标签: c# asp.net centos

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

转到项目文件夹并运行:

nohup dotnet run &