У меня есть консольный микросервис, который работает в дистрибутиве RHEL7 в запланированное время. Двоичный файл публикуется как автономный - один файл и обрезанные флаги, он работает очень хорошо в течение последних 2 недель, но сегодня приложение не может запуститься из-за ошибки ниже
Приложение для выполнения не существует 'журналы/slk/.net/AppName/5kp4eef5.q5/AppName.dll'
Когда я посмотрел, путь к каталогу уже существует, когда я удалил путь и снова запустил приложение, оно заработало. Похоже, что .net пытается добавить двоичные файлы в отдельный файл, но не может это сделать и выдает эту ошибку. У меня достаточно свободного места, поэтому я не уверен, почему извлечение не удалось.
Есть ли лучший способ узнать, почему извлечение не удалось, и выполнить очистку после сбоя?