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.
Luego busqué en mi módulo IIS para verificar si el paquete de alojamiento central de .NET se instaló correctamente y vi esto:
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 AspNetCoreModule
el código es %SystemRoot%system32inetsrvaspnetcore.dll
. Cambiar el controlador a AspNetCoreModuleV2
con codigo %ProgramFiles%IISAsp.Net Core ModuleV2aspnetcorev2.dll
resuelve el problema.
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.