Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 39849|Respuesta: 2

[Fuente] CentOS 7 instala el entorno de ejecución con ASP.NET Core 3.1

[Copiar enlace]
Publicado el 2021-9-21 15:11:19 | | | |
Como el proyecto se desarrolló previamente usando ASP.NET Core 2.0, Microsoft ya no mantiene ni soporta la versión 2.0 de .NET Core, y el proyecto ha sido actualizado a la versión 3.1. Introducir:El inicio de sesión del hipervínculo es visible.
Revisión:

Instalación de Centos 7. Tutorial del SDK de NET Core
https://www.itsvse.com/thread-4860-1-1.html

Tutorial de supervisor de daemons de fondo en Centos 7 .Net core
https://www.itsvse.com/thread-4870-1-1.html

Ejecutar el programa central de consola .net en Linux/Centos [código fuente]
https://www.itsvse.com/thread-3703-1-1.html

¿Cómo instalo el entorno de ejecución ASP.NET Core 3.1 en CentOS 7?



Añadir una fuente de Microsoft

Antes de instalar .NET, ejecuta el siguiente comando para añadir la clave de firma de paquetes de Microsoft a la lista de claves de confianza y añadir el repositorio de paquetes de Microsoft. Abre el Terminal y ejecuta el siguiente comando:



Como ya lo he instalado antes, puedo ver el archivo microsoft-prod.repo en el directorio /etc/yum.repos.d/, de la siguiente manera:

name=packages-microsoft-com-prod
baseurl=https://packages.microsoft.com/rhel/7/prod/
habilitado=1
gpgcheck=1
GPGKEY=https://packages.microsoft.com/keys/microsoft.asc

Instalar el SDK

El SDK .NET te permite desarrollar aplicaciones a través de .NET. Si instalas el SDK .NET, no necesitas instalar el runtime correspondiente. Para instalar el SDK .NET, ejecuta el siguiente comando:


Dotnet-SDK-3.1 incluirá las siguientes dependencias:

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  

En realidadSi el servidor solo despliega ASP.NET aplicaciones Núcleo, no necesita instalar el SDK, sino solo el tiempo de ejecución, tomando como ejemplo aspnetcore-runtime-3.1, el comando es el siguiente:


Lanzamiento y despliegue

Empaqueta asp.net Core 3.1 como versión de lanzamiento, súbelo al servidor y arránzalo con el siguiente comando:


Usando curl para acceder a la prueba de interfaz, dado que mi página predeterminada es la cadena de entrada ok, la prueba funciona, como se muestra en la figura de abajo:



(Fin)






Anterior:Windows utiliza cwRsync (Rsync) para sincronizar dos archivos de disco
Próximo:Bajo CentOS 7, Kafka suele colgar soluciones
Publicado el 22-9-2021 19:51:59 |
Ven a echar un vistazo y a aprender más
 Propietario| Publicado el 17-10-2021 12:08:43 |
Comandos de instalación de CentOS 8

Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com