Да, вы можете разместить на сервере Linux. для сборки основного приложения asp.net mvc не требуется платформа Ubuntu.
Существуют шаги для размещения приложения на сервере Linux или Ubantu.
Шаг-1. Публикация .net основного проекта в оконной платформе. где проект создан.
Шаг-2. Переместите сборку публикации основной папки проекта .net на платформу linux или ubantu.
Шаг-3. Нажмите на опубликованную папку и откройте эту папку -> нажмите на открытый файл в терминале.
Шаг-4. Ниже приведена команда для запуска основного проекта .net на машине с Linux.
Шаг-5. Имя команды - Dotnet projectname.dll Пример: dotnet Webapp1.dll, где «webapp1.dll» - это dll вашего проекта.
Шаг-6. Откройте браузер и запустите localhost: 5000 в браузере. (По умолчанию используется порт 5000.)