Introducción al entorno de ejecución y descarga e instalación de aplicaciones ASP.NET Core en el servidor IIS (super detallado)

prefacio

Para ejecutar con éxito aplicaciones ASP.NET Core en IIS, necesitamos el tiempo de ejecución ASP.NET Core y el módulo ASP.NET Core. Y aquí solo nos falta descargar el ASP.NET Core Hosting Bundle, ¿por qué?

Si quieres saberlo, puedes ver la introducción al final del artículo.

1. Descargue e instale el paquete de alojamiento ASP.NET Core

El tiempo de ejecución de ASP.NET Core le permite ejecutar aplicaciones web/servidor existentes. En Windows, recomendamos instalar el paquete de alojamiento, que incluye el tiempo de ejecución de .NET y la compatibilidad con IIS.

1. Abra el siguiente enlace en el navegador: Descarga .NET (Linux, macOS y Windows) , puede ver la siguiente página

 2. Seleccione la versión requerida, aquí elijo .NET6.0, haga clic para ver la siguiente página,

En asp.net core runtime a la derecha, seleccione Hosting Bundle para descargar e instalar

 Finalmente, después de la descarga, haga doble clic para instalar y ASP.NET Core Hosting Bundle se instalará correctamente.

2. Compruebe si ASP.NET Core Module 2 está instalado después de la instalación de ASP.NET Core Hosting Bundle

1. Abra el Administrador de IIS y verifique si el grupo de aplicaciones "ASP.NET Core" está incluido en el "Grupo de aplicaciones".

2. Haga clic con el botón derecho en el sitio "Examinar sitio web", seleccione "Módulos" y verifique si el módulo llamado "AspNetCoreModuleV2" está incluido.

 

Tres, configure el grupo de subprocesos de la aplicación IIS

1. Abra el Administrador de IIS, haga clic con el botón derecho en el grupo de aplicaciones y seleccione "Configuración avanzada".

 2. Busque que la propiedad "Versión de .NET CLR" esté establecida en "Sin código administrado". Esto se debe a que la aplicación ASP.NET Core se basa en .NET Core y no requiere soporte de código administrado.

3. Busque la propiedad "Habilitar aplicación de 32 bits" y establézcala en "Falso" para aplicarla a la versión de 64 bits de .NET Core.

 4. Busque la propiedad "Modo de canalización administrado" y establézcala en Integrado (integrado) para admitir aplicaciones ASP.NET Core que usan las características del modo administrado.

 

4. Presente brevemente el paquete de alojamiento ASP.NET Core

ASP.NET Core Hosting Bundle es un paquete oficial que contiene todos los componentes necesarios para escribir y ejecutar aplicaciones ASP.NET Core en Windows. Incluye los siguientes componentes:

.NET Core Runtime: .NET Core Runtime es un componente clave para ejecutar aplicaciones ASP.NET Core.

Biblioteca .NET Core: la biblioteca .NET Core es la biblioteca principal para escribir aplicaciones ASP.NET Core usando .NET Core.

ASP.NET Core Runtime: ASP.NET Core Runtime proporciona el soporte de tiempo de ejecución requerido por las aplicaciones ASP.NET Core.

Biblioteca ASP.NET Core: la biblioteca ASP.NET Core proporciona las bibliotecas principales requeridas por las aplicaciones ASP.NET Core.

SDK de .NET Core: el SDK de .NET Core proporciona todas las herramientas necesarias para desarrollar aplicaciones ASP.NET Core en Windows.

Módulo ASP.NET Core: el módulo ASP.NET Core es un componente necesario para ejecutar aplicaciones ASP.NET Core en IIS.

.NET Core Runtime Official Edition y Pioneer Edition: Múltiples versiones de Runtime están disponibles para descargar y usar

La instalación de ASP.NET Core Hosting Bundle puede instalar y configurar todos los tiempos de ejecución y bibliotecas a la vez, lo que permite a los desarrolladores desarrollar e implementar aplicaciones ASP.NET Core de manera más eficiente y conveniente.

5. Gracias

¡Gracias por su lectura y apoyo, y espero sinceramente que este artículo pueda ayudarlo con los problemas que encuentre! ! !

Supongo que te gusta

Origin blog.csdn.net/Leewayah/article/details/131248441
Recomendado
Clasificación