Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 39849|Відповідь: 2

[Джерело] CentOS 7 встановлює середовище виконання з ASP.NET Core 3.1

[Копіювати посилання]
Опубліковано 2021-9-21 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

Centos 7 .Net Background Daemon Supervisor tutorial
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, вам не потрібно встановлювати відповідний runtime. Щоб встановити .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-таргетинг-пак-3.1.x86_64 0:3.1.0-1 netstandard-таргетинг-пак-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 Кафка часто припиняє рішення
Опубліковано 2021-9-22 19:51:59 |
Приходьте, подивіться та дізнайтеся більше
 Орендодавець| Опубліковано 2021-10-17 12:08:43 |
Команди встановлення CentOS 8

Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com