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: 46534|Respuesta: 13

[.NET Core] Instalación de Centos 7. Tutorial del SDK de NET Core

[Copiar enlace]
Publicado en 26/6/2018 23:06:18 | | | |
Sistema: Centos 7 64 bits
Enlace a la página web oficial:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos



Instala el entorno .NET Core 2



.NET Core incluye. Tiempo de ejecución .NET Core y SDK .NET Core:

.NET Core = El tiempo de ejecución de .NET Core en el que tu aplicación ejecuta dependencias
.NET Core SDK = usando . Aplicaciones de desarrollo NET Core, herramientas de ejecución .NET Core y SDK+CLI (Software Development Kit/Command Line Interface)




Prueba si la instalación es exitosa



SDK .NET Core (reflejando cualquier global.json):
Version:   2.1.301
Commit:    59524873d6

Entorno de ejecución:
Nombre del sistema operativo: centos
Versión del sistema operativo: 7
Plataforma SO: Linux
RID:         centos.7-x64
Ruta base: /usr/share/dotnet/sdk/2.1.301/

Anfitrión (útil para soporte):
  Versión: 2.1.1
  Comprometido: 6985b9f684

SDKs de .NET Core instalados:
  2.1.301 [/usr/share/dotnet/sdk]

Entornos de ejecución .NET Core instalados:
  Microsoft.AspNetCore.All 2.1.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.1 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

Para instalar runtimes o SDKs adicionales de .NET Core:
  https://aka.ms/dotnet-download
¡A estas alturas, la instalación está completa!




Anterior:vsftpd:500 OOPS: vsftpd: se niega a ejecutar con raíz escriturable dentro de chroot (...
Próximo:Nuevo tutorial de excavación digital de oro de la ruta 3 (newifi)
Publicado en 24/1/2019 10:41:56 |
Xiao Zhao publicó el 24-1-2019 a las 10:03
Hmm, ejecuta curl http://127.0.0.1:5000 en el servidor e intenta devolver el html de la página

El servidor ejecuta curl sobre élEl inicio de sesión del hipervínculo es visible.
Tip Connection rechazado
Comiencen la investigación
Abre primero el puerto 5000 Como el sistema ya ha sido lanzado, necesitas cerrar el hilo que se ejecuta en segundo plano (tras ejecutar los dos comandos siguientes, el sistema que ha estado en línea no será accesible); si es la primera versión, no necesitas realizar este paso, el comando es el siguiente, como se muestra en la figura:
(1) :p s -ef | GREP core.dll  
(2):matar -9 PID

Realizar dotnet core.dll
Si la ejecución es exitosa y accesible, significa que la versión es exitosa, pero hay una desventaja en esto, es decir, Xshell no puede cerrarse tras la publicación, y si se cierra, se lanzará el programa por defecto, por lo que podemos usar el siguiente comando para configurarlo directamente en segundo plano
El comando es el siguiente:
nohup dotnet ProgrammersLiveShow.dll &

Por fin ejecutar el curlhttp://127.0.0.1:5000Aparición exitosa de helloworld
 Propietario| Publicado en 30/10/2022 12:28:43 |
CentOS 7 instala el SDK .NET 6 o .NET Runtime

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:


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:


Instala el runtime

Con el ASP.NET Core runtime, puedes ejecutar aplicaciones desarrolladas con .NET que no proporcionan runtime. El siguiente comando instalará el tiempo de ejecución ASP.NET Core, que es el más compatible para .NET. En el terminal, ejecuta el siguiente comando:


El comando de validación es el siguiente:



 Propietario| Publicado en 3/9/2024 15:29:17 |
Instala el SDK de .NET 8 manualmente

Publicado en 23/1/2019 15:37:46 |
Lo instalé pero miré el directorio "/opt no tiene /dotnet"
Al ejecutar los avisos de dotnet xx.dll El framework especificado 'Microsoft.NETCore.App', la versión '1.1.2' no se encontró
Busqué una solución
https://www.cnblogs.com/hobinly/p/6169165.html
¿Podría ser que la instalación fallara?
 Propietario| Publicado en 23/1/2019 15:44:02 |
Verano Publicado el 23-1-2019 a las 15:37
Lo instalé pero miré el directorio "/opt no tiene /dotnet"
Al ejecutar dotnet xx.dll avisa El marco especificado 'Mic...

ejecutar



Revisa la versión instalada, debería ser que la versión de tu programa sea demasiado baja
Publicado en 23/1/2019 15:48:05 |

Tras ejecutarse, el error anterior sigue reportándose
 Propietario| Publicado en 23/1/2019 16:10:52 |
Verano Publicado el 23-1-2019 a las 15:48
Tras ejecutarse, el error anterior sigue reportándose

Ejecutar simplemente te permite ver una lista de SDKs instalados en tu servidor.

Mira si la versión en la que se ejecuta tu programa está en la lista.
Publicado en 23/1/2019 16:20:27 |
Xiao Zhazha Publicado el 23-1-2019 16:10
Ejecutar simplemente te permite ver una lista de SDKs instalados en tu servidor.

Mira si la versión en la que se ejecuta tu programa está en la lista. ...

Carrera terminada
¿Hay algún problema con el directorio opt?
 Propietario| Publicado en 23/1/2019 16:24:06 |
Verano Publicado el 23-1-2019 16:20
Carrera terminada
¿Hay algún problema con el directorio opt?

Ves qué versión es tu DLL, intentas modificarla a la versión 2.1.x, esto debería ser un problema de incompatibilidad de versiones

Tu versión de dll es demasiado baja
Publicado en 24/1/2019 9:56:23 |
Pequeña zorra Publicado el 23-1-2019 16:24
Ves qué versión es tu DLL, intentas modificarla a la versión 2.1.x, esto debería ser un problema de incompatibilidad de versiones

Tu versión dll es demasiado baja...

Actualizo todas mis versiones a la última y ¿es un éxito en Linux? Parece ser un problema de versión
 Propietario| Publicado en 24/1/2019 10:03:12 |
Verano Publicado el 24-1-2019 09:56
Actualizo todas mis versiones a la última y ¿es un éxito en Linux? Parece ser un problema de versión
...

Hmm, ejecuta el curl sobre el servidorhttp://127.0.0.1:5000  Intenta devolver el html de la página
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