Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 39849|Ответ: 2

[Источник] CentOS 7 устанавливает среду выполнения с ASP.NET Core 3.1

[Скопировать ссылку]
Опубликовано 21.09.2021 15:11:19 | | | |
Поскольку проект ранее разрабатывался с использованием ASP.NET Core 2.0, Microsoft больше не поддерживает и не поддерживает версию .NET Core 2.0, а проект был обновлён до версии 3.1. Представлять:Вход по гиперссылке виден.
Обзор:

Установка Centos 7. Учебник по NET Core SDK
https://www.itsvse.com/thread-4860-1-1.html

Tutorial по Centos 7 .Core Background Daemon Supervisor
https://www.itsvse.com/thread-4870-1-1.html

Запустите консольную программу .net core на Linux/Centos [исходный код]
https://www.itsvse.com/thread-3703-1-1.html

Как установить рабочую среду ASP.NET Core 3.1 на CentOS 7?



Добавьте исходный код Microsoft

Перед установкой .NET выполните следующую команду, чтобы добавить ключ подписи пакета Microsoft в список доверенных ключей и добавить репозиторий пакетов Microsoft. Откройте терминал и выполните следующую команду:



Поскольку я уже устанавливал его раньше, я вижу файл microsoft-prod.repo в каталоге /etc/yum.repos.d/ в следующем виде:

name=packages-microsoft-com-prod
baseurl=https://packages.microsoft.com/rhel/7/prod/
включено=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc

Установите SDK

.NET SDK позволяет разрабатывать приложения через .NET. Если вы установите .NET SDK, вам не нужно устанавливать соответствующую среду выполнения. Чтобы установить .NET SDK, выполните следующую команду:


Dotnet-SDK-3.1 будет включать следующие зависимости:

aspnetcore-runtime-3.1.x86_64 0:3.1.19-1 aspnetcore-targeting-pack-3.1.x86_64 0:3.1.10-1 dotnet-apphost-pack-3.1.x86_64 0:3.1.19-1 dotnet-hostfxr-3.1.x86_64 0:3.1.19-1      dotnet-runtime-3.1.x86_64 0:3.1.19-1     
  dotnet-runtime-deps-3.1.x86_64 0:3.1.19-1 dotnet-targeting-pack-3.1.x86_64 0:3.1.0-1 netstandard-targeting-pack-2.1.x86_64 0:2.1.0-1  

На самом делеЕсли сервер развёртает только ASP.NET Core-приложения, ему не нужно устанавливать SDK, а только систему выполнения, взяв пример aspnetcore-runtime-3.1, команда выглядит следующим образом:


Выпуск и развертывание

Упаковайте asp.net Core 3.1 как релиз, загрузите её на сервер и запустите с помощью следующей команды:


Используя curl для доступа к тесту интерфейса, поскольку моя страница по умолчанию — это входная строка ok, тест работает, как показано на рисунке ниже:



(Конец)






Предыдущий:Windows использует cwRsync (Rsync) для синхронизации двух дисковых файлов
Следующий:В рамках CentOS 7 Кафка часто заканчивает решения
Опубликовано 22.09.2021 19:51:59 |
Приходите, посмотрите и узнаете больше
 Хозяин| Опубликовано 17.10.2021 12:08:43 |
Команды установки CentOS 8

Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com