** Había comprobado todas las formas posibles de resolver este error como
Me pasó lo mismo en .net core 3.1. En mi caso, faltaban algunas funciones y características del servidor.
Al revisar el registro de eventos de la aplicación, encontré el error '0x8007023e'
Al revisar el Registro de eventos del sistema, encontré un error de comunicación WAS (Servicio de activación de procesos de Windows):
Luego instalé los siguientes roles y características:
También reinstalé ASP.NET Core Module (es un módulo nativo de IIS que se conecta a la canalización de IIS, lo que permite que las aplicaciones de ASP.NET Core funcionen con IIS)
Finalmente tuve que reasignar el grupo de aplicaciones al sitio y todo funcionó (estoy usando el modelo InProcess)
Luché mucho para encontrar la solución de este problema. después de 4 5 días de investigación, llegué a conocer la solución exacta. Siga amablemente todos los pasos a continuación, definitivamente funcionará para el problema Nopcommerce 4.3 usando dotnetcore 3.1 o el proyecto normal dotnetcore 3.1.
Paso 1: verifique la versión de dotnet y sdk usando cmd
Paso 2: agregue el IISUSER o también puede dar permiso a Todos a la carpeta principal
Paso 3: si es un proyecto nopcommerce 4.3, configure la ruta
y pegue debajo de las carpetas en bin->debug->netcoreapp3.1
App_Data, Vistas, wwwroot, Complementos, Temas, registros, Áreas/Vistas, web.config
Nota: esta es la solución principal después de agregar web.config en bin->debug->netcoreapp3.1
<aspNetCore processPath="C:\Program Files\dotnet\dotnet.exe" arguments=".\Nop.Web.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" startupTimeLimit="3600" hostingModel="InProcess">
Nota: si ya configuró su sitio en iis, realice el último paso para restablecer el iis usando cmd. abra cmd como administrador y ejecute el comando iisreset
Espero que esto resuelva todos sus problemas.