Linux上的.net核心控制台应用-执行的应用不存在

时间:2019-11-01 08:29:39

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

我有基于控制台的微服务,该微服务在计划的时间内在RHEL7发行版上运行。该二进制文件以自包含形式发布-单个文件和修剪过的标志,在过去2周中运行良好,但是由于以下错误,今天该应用程序无法启动

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

当我查看目录路径已经存在时,当我删除该路径并再次启动该应用程序时,它就起作用了。似乎.net尝试额外地二进制文件二进制文件,但未能这样做,并抛出此错误。我有足够的可用空间,所以不确定为什么提取失败。

是否有更好的方法来知道提取失败的原因并在失败后进行清理?

1 个答案:

答案 0 :(得分:0)

似乎这是.net核心https://github.com/dotnet/runtime/issues/3778

中的已知问题