- Среда выполнения ASP.NET Core 3.1
- 16373
|
Поскольку ранее проект был разработан с использованием ASP.NET Core 2.0, проект был обновлен до версии 3.1, так как Microsoft больше не поддерживает версию 2.0 .NET Core. Введение: https: //docs.microsoft.com/zh-cn/dotnet/core/install/linux Обзор:
Учебник по установке NET Core SDK для Centos 7 h ttps:// www.itsvse.com/thread-4860-1-1.html
[Практическое руководство] Centos 7 .Net core background daemon Supervisor tutorial h ttps:// www.itsvse.com/thread-4870-1-1.html
Запуск консольного приложения .net core на Linux/Centos [исходный код] h ttps:// 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
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 & nbsp; dotnet-apphost-pack-3.1.x86_64 0:3.1.19-1 dotnet-hostfxr-3.1.x86_64 0:3.1.19-1 & nbsp; 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 & nbsp; 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) для синхронизации двух дисковых файловСледующая: Kafka часто зависает под CentOS 7 Solution
|