Недопустимое изображение ELF для этой архитектуры при снятии ASP.NET Ядро на aarch64

#c# #docker #asp.net-core #arm64

Вопрос:

Я пытаюсь запустить ASP.NET Приложение Core 3.0, которое является автономным, опубликовано для среды выполнения linux-arm в контейнере docker, который имеет следующий возврат при запуске без имени-a:

 Linux bf9817f9ceb3 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 06:54:29 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux  

После некоторых исследований я понял, что ASP.NET Ядро может работать на arm, но если я попытаюсь запустить исполняемый файл чата, он вернет мне следующую ошибку:

 ./Chat: Invalid ELF image for this architecture  

Знает ли кто-нибудь, в чем дело?

Комментарии:

1. Итак, после дополнительных исследований я обнаружил, что с помощью dotnet CLI я могу публиковать в linux-arm64. Однако, делая это, я получаю следующую ошибку: qemu: Неподдерживаемый системный вызов: 283 qemu: Неподдерживаемый системный вызов: 168 Ошибка сегментации (сброс ядра)