代码之家  ›  专栏  ›  技术社区  ›  Bellash

在CENTOS退出时启用KestRead服务(代码=退出,状态=145)

  •  0
  • Bellash  · 技术社区  · 6 年前

    我正试图在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)

    如何解决这个问题?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Darren Harrison    6 年前

    我也遇到了同样的问题,最终从这篇文章中找到了某种路径安全或长度问题。 https://github.com/dotnet/core-setup/issues/4038 当我运行dotnet应用程序时,它运行得很好,即使有www数据。 但当我运行它的完整路径时,它似乎抛出了一个“realpath():不是目录”错误。 我以前让我的应用程序设置在一个有额外安全性的冗长路径中,但是我将它移动到/opt/myapp,它工作得很好。