Saltar al contenido

Error HTTP 502.5: error de inicio fuera de proceso de ANCM después de actualizar a ASP.NET Core 2.2

Necesitamos tu ayuda para extender nuestros ensayos referente a las ciencias de la computación.

Solución:

En mi caso, actualicé algunos paquetes nuget a net core 2.2, pero no tenía instalado net core 2.2 sdk, así que fui al sitio web de net core para descargar el último sdk o paquete de tiempo de ejecución, y luego hice un net stop was /y y luego un net start w3svc en el CMD como administrador. Problema resuelto para mí.

Me encontré con este problema y tenía una solución diferente. Para mí fue que tenía un paquete que estaba desactualizado con la aplicación (lo había actualizado en NuGet y la biblioteca no se había reemplazado en producción). Actualizar el paquete lo arregló para mí.

Tenga en cuenta esto: tuve que ejecutar manualmente dotnet.exe con el dll del proyecto para ver el mensaje que me lo arregló.

Espero que esto ayude a alguien más en el camino.

Encontré este error después de intentar publicar desde VS2017 en el servidor de producción de Windows 2016. (Funcionó bien en IIS Express en mi PC Win10 local).

Actualicé paquetes, todas las versiones coinciden y actualicé en mi código, coincidieron las versiones de .net core, reinicié IIS, reinicié … sin alegría.

En Publicar > Configurar > Configuración (pestaña izquierda) tuve que configurar el tiempo de ejecución de Target de “Portátil” a “win-x64” (o lo que sea relevante para su entorno). También opté por “Eliminar archivos adicionales en el destino”.

“Portátil” es la configuración predeterminada. No estoy seguro de lo que se necesita para que el tiempo de ejecución “Portátil” funcione correctamente, pero podría ahorrarle tiempo a alguien más si no necesita un tiempo de ejecución “Portátil”.

ingrese la descripción de la imagen aquí

En términos generales, recibo este error si algo no coincide en mi entorno. Por ejemplo, una vez estaba actualizando uno de mis proyectos a .Net Core 3.1 desde 2.2 y no había instalado ASP.NET Core Runtime Hosting Bundle en mi servidor:

https://dotnet.microsoft.com/download/dotnet-core/3.1

Además, puede obtener este error si su Grupo de aplicaciones está configurado en Verdadero para Habilitar aplicaciones de 32 bits. Probar:

Administrador de IIS > Grupos de aplicaciones > nombre del grupo de aplicaciones > (clic derecho) Configuración avanzada > Habilitar aplicaciones de 32 bits = Falso

valoraciones y comentarios

Si eres capaz, puedes dejar un ensayo acerca de qué le añadirías a este artículo.

¡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 *