Saltar al contenido

Hosting ASP.NET CORE: el controlador de errores del servidor interno de error “aspNetCore” tiene un módulo defectuoso “AspNetCoreModule” en su lista de módulos

Nuestros mejores programadores agotaron sus depósitos de café, en su búsqueda todo el tiempo por la respuesta, hasta que Gloria encontró la contestación en Gitea así que en este momento la comparte aquí.

Solución:

Estaba enfrentando el mismo problema después de seguir este blog sobre cómo alojar una aplicación central de asp.net en IIS. Visual Studio había agregado el siguiente web.config en la carpeta de salida publicada.

ingrese la descripción de la imagen aquí

Luego busqué en mi módulo IIS para verificar si el paquete de alojamiento central de .NET se instaló correctamente y vi esto:

ingrese la descripción de la imagen aquí

Así que cambié el módulo en web.config,


  

y funcionó sin ningún problema después de eso.

Yo tenía el mismo error. el manejador era AspNetCoreModuleel código es %SystemRoot%system32inetsrvaspnetcore.dll. Cambiar el controlador a AspNetCoreModuleV2 con codigo %ProgramFiles%IISAsp.Net Core ModuleV2aspnetcorev2.dll resuelve el problema.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Este enlace también es útil. En caso de que el enlace no funcione:

Este error puede ocurrir si el AspNetCoreModuleAspNetCoreModule no está instalado correctamente en IIS en el equipo que ejecuta los componentes del servidor web de Microsoft Dynamics NAV. El AspNetCoreModule se instala con el paquete de hospedaje de Microsoft .NET Core Windows Server. Puede obtener este error si no se ha instalado completamente o si la instalación se ha dañado de alguna manera.

Para resolver este problema, abra Programas y características en el Panel de control y verifique si Microsoft .NET Core Windows Server Hosting está instalado. Luego, intente uno de los siguientes:

  • Si está instalado, repárelo desde Programas y características, seleccionándolo, eligiendo Cambiar y luego eligiendo Reparar.

  • Si no está instalado, descargue e instale Microsoft .NET Core – Paquete de hospedaje de Windows Server.

Estaba teniendo el mismo error, habilité los registros en el archivo web.config configurando stdoutLogEnabled=”true”


Y descubrí que me falta la versión correcta de Microsoft.AspNetCore.App

It was not possible to find any compatible framework version
The framework 'Microsoft.AspNetCore.App', version '2.1.12' was not found.
  - The following frameworks were found:
      3.1.2 at [C:Program Files (x86)dotnetsharedMicrosoft.AspNetCore.App]

así que instalé el ASP.NET Core 2.1 Runtime (v2.1.16) – Instalador del paquete de hospedaje de Windows de https://dotnet.microsoft.com/download/dotnet-core/2.1/runtime/?utm_source=getdotnetcore&utm_medium=referral

Y MI PROBLEMA FUE SOLUCIONADO.

Recuerda que tienes el privilegio decir si te fue preciso.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *