1
votes

Erreur HTTP 502.5 - Échec de démarrage hors processus ANCM - .net core 2.2

Réception de l'erreur "HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure" lors du déploiement sur l'IIS du fournisseur hébergé. Fonctionne bien localement et a bien fonctionné jusqu'à récemment . Ma version dotnet est la 2.2.300.

Existe-t-il un type de journaux / informations que je peux demander pour découvrir la cause première du problème?


1 commentaires

Exécutez au moins un rapport et joignez-le à cette question, docs.jexusmanager.com/tutorials/ ancm-diagnostics.html


3 Réponses :


0
votes

Vérifiez si vous ciblez plusieurs versions du SDK .NET dans vos projets, assurez-vous de cibler .NET 2.2 et de reconstruire, cela résoudra le problème.

Assurez-vous également d'accéder à NuGet Manager for Solution et de consolider toutes les dépendances.


0 commentaires

0
votes

ajoutez un fichier global.json avec la version .net core.

{
   "sdk": {
      "version": "2.2.402"
   }
}

global.json peut être placé n'importe où dans la hiérarchie des fichiers. L'interface de ligne de commande recherche vers le haut à partir du répertoire du projet le premier global.json qu'il trouve. Vous contrôlez les projets auxquels s'applique un global.json donné en fonction de sa place dans le système de fichiers. L'interface de ligne de commande .NET recherche un fichier global.json en parcourant le chemin vers le haut à partir du répertoire de travail actuel. Le premier fichier global.json trouvé spécifie la version utilisée. Si cette version est installée, cette version est utilisée. Si le SDK spécifié dans le fichier global.json n'est pas trouvé, l'interface de ligne de commande .NET passe au dernier SDK installé. Le roll-forward est le même que le comportement par défaut, quand aucun fichier global.json n'est trouvé.

https://docs.microsoft.com / fr-fr / dotnet / core / versions / selection


0 commentaires

0
votes

Pour résoudre le problème, vous pouvez exécuter la commande dotnet sur la DLL déployée sur la machine hôte.  entrez la description de l'image ici

> dotnet MyDllxxx.Web.dll

Si le problème est une version attendue manquante comme indiqué sur la capture d'écran, vous pouvez ensuite télécharger la version correcte et réessayer.


0 commentaires