Запуск консольного приложения ASP.net Core на Linux

Настроим 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»

Консольное приложение ASP NET Core

Откроется наш проект с заготовкой «Hello word!». Ничего не будем менять. Запустим его что бы он скомпилировался.
Откроем папку ConsoleApp1\ConsoleApp1\bin\Debug\netcoreapp1.1\
Найдем там скомпилированный проект.

ASP NET на ubuntu

Данные файлы нужно перенести на Ubuntu в папку /home/asptest

После перейдем в папку /home/asptest

cd /home/asptest

и запустим наше приложение следующей командой

dotnet ConsoleApp1.dll

Вуаля!

Hello World ASP NET

В следующей статье попробуем запустить ASP.Net Core MVC на Apache2

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*