Самый простой способ - это портировать на. Net Ядро, которое может работать на Ma c и Linux. Обычно это не так много.
Конечно, это зависит от пакетов и технологий, используемых в вашем приложении, но это простое приложение MVC, которое не использует слишком много пакетов, которые недоступны в Net Стандартный и не использует определенные c windows функции и др. c. должно быть в порядке.
Наверняка есть много рекомендаций о том, как портировать mvc на asp. net core mvc.
Я сомневаюсь, что есть некоторые " Автоматизированные "решения, хотя, так что вы должны выполнить код и вручную обновить все несовместимые кусочки.