web-dev-qa-db-fra.com

Erreur HTTP 502.5 - Échec de démarrage hors processus ANCM 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 Visual Studio Error Explorer. Je ne sais pas ce qui se passe.

50
TheBatman94

Cette erreur peut se produire pour de nombreuses raisons. Dans mon cas, c'était une exception en raison d'un format non valide de appsettings.json. J'ai découvert en activant le journal stdout dans web.config.

0
Sudheer Muhammed

Cela m'est arrivé la première fois de publier une Azure Web App. Voici comment je l'ai résolu:

Parcourez le site à l'aide de Kudo/FTP. Dans le dossier racine, il y a un dossier LogFiles où vous trouvez eventlog.xml. Dans ce fichier, je pouvais voir que mon application Web avait une exception SqlException lorsque Entity Framework Core essayait de configurer la base de données, ce qui m'a amené à vérifier les autorisations de la base de données (ce qui était le problème pour moi).

0
rlv-dan

C'est ce qui a fonctionné pour moi: - J'ai exécuté le fichier de démarrage du projet dans le dossier déployé (IIS). Notez que: cela ne résoudra pas le problème mais vous informera de son origine. Dans mon cas, la cause du problème était une migration de base de données qui a échoué

0
KT2007

J'obtenais également le même problème. Et quand j'ai regardé la fenêtre de sortie de ma solution.

enter image description here

Ensuite, j'ai pu voir une erreur différente, qui est " Le processus cible s'est arrêté sans déclencher l'événement démarré CoreCLR ", pour résoudre ce problème, j'ai dû supprimer le Microsoft.AspNetCore.All à partir de mes packages Nuget et installez Microsoft.AspNetCore.App . J'ai également dû installer le SDK .Net correct à partir de ici . Une fois cela fait, redémarré ma machine et ouvert la solution, l'erreur a disparu. J'espère que ça aide

0
Sibeesh Venu

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

"Hôtes autorisés": "*"

cela résout le problème. Ma candidature fonctionne bien.

0
user12768978

Cela m'est arrivé lorsque j'ai déployé du code à l'aide de 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.

0
rlv-dan

Faites attention à la publication.

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

Mais sur mon environnement Prod, cette conf ne fonctionne pas. J'ai dû choisir celui spécifié: win-x64

Je n'en connais pas la raison. Si quelqu'un le sait, je serai reconnaissant de le savoir!

0
NicoDer

Le problème se produit lorsque j'essaie de déployer le noyau asp.net (modèle d'hébergement hors processus) site Web sur le serveur Windows 2012r2 IIS en env de production. J'ai corrigé ceci avec cette solution:

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

0
ws_