Noorem Tarkvaraarendaja eriala

ASP.NET domeen RU

Установка .NET на Zone

  1. Войти в Zone по SSH
  2. Скачать скрипт установки dotnet-install.sh по гайду Microsoft.
    wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh
    или
    curl -L https://dot.net/v1/dotnet-install.sh -o dotnet-install.sh
  3. Сделать скрипт исполняемым
    chmod +x dotnet-install.sh
  4. Запустить скрипт, скрипт установит .NET по пути ~/.dotnet
    dotnet-install.sh
  5. Добавить в Bash (~/.bashrc) пути .NET для глобального использования
    export DOTNET_ROOT=$HOME/.dotnet
    export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools

Пример .bashrc:

Bash
# /etc/skel/.bashrc
#
# This file is sourced by all *interactive* bash shells on startup,
# including some apparently interactive shells such as scp and rcp
# that can't tolerate any output.  So make sure this doesn't display
# anything or bad things will happen !


# Test for an interactive shell.  There is no need to set anything
# past this point for scp and rcp, and it's important to refrain from
# outputting anything in those cases.
if [[ $- != *i* ]] ; then
        # Shell is non-interactive.  Be done now!
        return
fi


# Put your fun stuff here.
export DOTNET_ROOT=$HOME/.dotnet
export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools

Важно! При создании проекта надо посмотреть поддерживается-ли Linux.

Пример проекта ASP.NET Core Web App (Razor Pages):
https://github.com/FantomTchi7/omaSugupuuLinux

Запуск проекта делать через dotnet run

Поддомен настраивать на порт 5062.