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

1voto

yadavr Points 166

J'ai eu ce problème dans un projet ASP.NET Core 2.2 et il a été résolu pour moi simplement par Nettoyer y Reconstruire projet.

enter image description here

0voto

James Lawruk Points 8106

Cette erreur a commencé à apparaître sur notre serveur de développement. J'avais utilisé cette commande de publication qui crée un dossier "autonome" de fichiers pour le déploiement.

dotnet publish -c release -r win7-x64 --output:bin/self_contained

Ma solution a été de publier à la place un déploiement "dépendant du framework" en utilisant la commande suivante :

dotnet publish --output:bin/framework_dependent

Le serveur de développement avait quelques versions de .NET Core installées (2.2.3 et 2.2.5) dans ce dossier *. C:\Program Files\dotnet\shared

Je ne comprends toujours pas pourquoi la publication autonome ne fonctionne pas. On pourrait penser que la publication autonome est la méthode la plus fiable, mais dans mon cas, ce n'est pas le cas.

Este Article de blog sur .NET Core a été utile.

0voto

Ketan Points 121

J'ai obtenu cette même erreur lors du déploiement d'une application .Net core qui ciblait le framework .Net sur un serveur Windows. J'ai vérifié l'observateur d'événements sur le serveur et il s'avère que le serveur n'a pas installé la version 4.7.2 de .Net.

L'installer a résolu le problème pour moi.

0voto

hoetz Points 880

Encore un autre scénario qui a causé ce problème pour moi :

J'exécute l'identité du pool d'applications avec un compte de service et j'ai dû exécuter dotnet dev-certs https sous cet utilisateur pour se débarrasser de "System.InvalidOperationException : Unable to configure HTTPS endpoint." pendant le démarrage.

0voto

Vlad Hrona Points 111

La même erreur s'est produite sur le projet de publication. Le problème s'est résolu avec la dernière Microsoft.AspNetCore.App paquet. Il suffit de le faire passer de 2.2.x à 2.2.0 ou allez sur dotnet.microsoft.com/download/dotnet-core/2.2 pour obtenir la dernière version. hébergement dotnet installateur

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