我正在尝试在CentOs 7上部署一个aspnet核心应用程序
我遵循this link直到启用并使用以下命令检查kestrel-myapp.service的状态
systemctl status kestrel.-myapp.service
,然后出现错误ExecStart=/usr/share/dotnet/dotnet /path-to-dll (code=exited, status=145)
如何解决这个问题?
答案 0 :(得分:0)
我遇到了同样的问题,最终从这篇文章中找到了某种路径安全性或长度问题-> https://github.com/dotnet/core-setup/issues/4038 当我运行dotnet应用程序时,即使使用www-data,它也可以正常运行。 但是,当我以完整路径运行它时,它抛出了“ realpath():不是目录”错误。 以前,我的应用程序设置在一条漫长的路途中,具有更高的安全性,但我将其移至/ opt / myapp并运行良好。