【问题标题】:.net core console app on linux - the application to execute does not existlinux上的.net核心控制台应用程序-要执行的应用程序不存在
【发布时间】:2019-11-01 08:29:39
【问题描述】:

我有基于控制台的微服务,可在预定时间内在 RHEL7 发行版上运行。二进制文件作为独立的单个文件和修剪标志发布,过去 2 周运行良好,但今天由于以下错误,应用程序无法启动

要执行的应用程序不存在'logs/slk/.net/AppName/5kp4eef5.q5/AppName.dll'

当我查看目录路径已经存在时,当我删除路径并再次启动应用程序时,它起作用了。看起来 .net 正在尝试额外的 sing 文件二进制文件,但未能这样做并引发此错误。我有足够的可用空间,所以不确定提取失败的原因。

有没有更好的方法来了解提取失败的原因并在失败后进行清理?

【问题讨论】:

    标签: .net asp.net-core .net-core


    【解决方案1】:

    似乎这是 .net core https://github.com/dotnet/runtime/issues/3778 中的一个已知问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-14
      • 1970-01-01
      • 2019-01-24
      • 2019-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-21
      相关资源
      最近更新 更多