Настроим Ubuntu
Так как .NET Core нет в стандартных репозиториях для Linux, то нужно добавить источник на скачивание пакетов.
для Ubuntu 14.04 / Linux Mint 17 будет выглядеть так:
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'&& sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893 && sudo apt-get update
Установим .NET Core SDK
sudo apt-get install dotnet-dev-1.0.4
Ждем пока cкачаются и установятся пакеты
Проверим версию dotnet
dotnet --version
Создадим папку в /home для наших тестов
например asptest
cd /home && mkdir asptest
Консольное приложение «Hello World!»
Начнем с простого консольного приложения ASP.Net Core которое запустим на Ubuntu
Откроем Visual Studio на Windows и создадим проект.Выберем Консольное приложение (.NET Core), имя оставим таким как есть «ConsoleApp1»
Откроется наш проект с заготовкой «Hello word!». Ничего не будем менять. Запустим его что бы он скомпилировался.
Откроем папку ConsoleApp1\ConsoleApp1\bin\Debug\netcoreapp1.1\
Найдем там скомпилированный проект.
Данные файлы нужно перенести на Ubuntu в папку /home/asptest
После перейдем в папку /home/asptest
cd /home/asptest
и запустим наше приложение следующей командой
dotnet ConsoleApp1.dll
Вуаля!
В следующей статье попробуем запустить ASP.Net Core MVC на Apache2