93 votes

Erreur HTTP 502.5 - Échec du démarrage de l'ANCM en dehors du processus après la mise à niveau vers ASP.NET Core 2.2

Après avoir mis à niveau mon projet vers ASP.NET Core 2.2, j'ai essayé d'exécuter l'application (localement bien sûr) et le navigateur a affiché un message d'erreur comme dans la capture d'écran ci-dessous.

enter image description here

plus d'erreurs notifiées par l'explorateur d'erreurs de visual studio. Je ne sais pas ce qui se passe.

0 votes

Vous devez également mettre à jour le bundle serveur .NET Core à la même version. Vous ne pouvez pas vous contenter de mettre à jour votre projet, car cela entraînerait un décalage de version dans l'ANCM.

1 votes

@LexLi Le problème a corrompu le local, pas le serveur. J'ai installé dotnet-sdk-2.2.104 et aspnetcore-runtime-2.2.2.

6 votes

Nope. Vous avez besoin du dernier "Runtime & Hosting Bundle" d'ici dotnet.microsoft.com/download/dotnet-core/2.2

0voto

NicoDer Points 1

Soyez prudent en publiant.

Quand je le publie dans mon environnement PreProd, cette conf fonctionne bien : Portable

Mais dans mon environnement Prod, cette conf ne fonctionne pas. J'ai dû choisir celle qui est spécifique : win-x64

Je ne sais pas pourquoi. Si quelqu'un le sait, je lui en serai reconnaissant !

0voto

ws_ Points 71

Le problème survient lorsque j'essaie de déployer le noyau asp.net. (modèle d'hébergement hors processus) vers Windows server 2012r2 IIS dans un environnement de production. J'ai résolu ce problème avec cette solution :

Changer l'identité du pool d'applications en administrateur .

0voto

rlv-dan Points 434

Cela m'est arrivé lorsque j'ai déployé du code en utilisant Entity Framework Core avec migrations et il y avait un décalage entre l'état de la base de données et les migrations dans le code.

0voto

Sibeesh Venu Points 4473

J'ai également rencontré le même problème. Et quand je regarde la fenêtre de sortie de ma solution.

enter image description here

Ensuite, j'ai pu voir une autre erreur, qui est " Le processus cible a quitté sans déclencher l'événement de démarrage de CoreCLR. "Pour résoudre ce problème, j'ai dû supprimer l'option Microsoft.AspNetCore.All à partir de mes paquets Nuget et installer Microsoft.AspNetCore.App . J'ai aussi dû installer le bon SDK .Net de ici . Une fois cela fait, j'ai redémarré ma machine et ouvert la solution, l'erreur a disparu. J'espère que cela vous aidera

0voto

user12768978 Points 1

Si vous travaillez avec ASP.Net Core version 2.2, dans appsettings.json, commentez simplement la ligne -

"AllowedHosts" : "*"

cela résout le problème. Mon application fonctionne bien.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X