консольное приложение ядра .net на linux - приложение для выполнения не существует - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть консольный микросервис, который работает в дистрибутиве RHEL7 в запланированное время. Двоичный файл публикуется как автономный - один файл и обрезанные флаги, он работает очень хорошо в течение последних 2 недель, но сегодня приложение не может запуститься из-за ошибки ниже

Приложение для выполнения не существует 'журналы/slk/.net/AppName/5kp4eef5.q5/AppName.dll'

Когда я посмотрел, путь к каталогу уже существует, когда я удалил путь и снова запустил приложение, оно заработало. Похоже, что .net пытается добавить двоичные файлы в отдельный файл, но не может это сделать и выдает эту ошибку. У меня достаточно свободного места, поэтому я не уверен, почему извлечение не удалось.

Есть ли лучший способ узнать, почему извлечение не удалось, и выполнить очистку после сбоя?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...