Dépannage de l'erreur HTTP 500.30 : échec du démarrage en cours du processus ANCM
Dans ASP.NET Core 2.2, l'hébergement en cours IIS améliore considérablement les performances. Cependant, l'activation de cette fonctionnalité dans un projet ABP peut déclencher l'erreur HTTP 500.30 : échec du démarrage en cours du processus ANCM.
Problèmes de compatibilité avec ABP
Malheureusement, cette erreur se produit généralement car la version actuelle d'ABP peut ne pas être entièrement compatible avec le modèle d'hébergement en cours. Cela vaut la peine de vérifier si ABP vNext prend en charge l'hébergement en cours.
Exigences des composants ANCMV2
De plus, l'hébergement en cours IIS repose sur le composant ANCMV2. Si la machine de déploiement cible ne dispose pas d'ANCMV2, l'hébergement en cours échouera. Dans ce cas, installez le package d'hébergement dotnet sur la machine ou passez à AspNetCoreModule.
Hébergement hors processus comme alternative
Si l'hébergement en cours pose toujours un problème, envisagez de passer à l'hébergement hors processus en modifiant le fichier web.config comme suit :
<code class="language-xml"><propertyGroup> <targetFramework>netcoreapp2.2</targetFramework> <aspNetCoreHostingModel>OutOfProcess</aspNetCoreHostingModel> <aspNetCoreModuleName>AspNetCoreModule</aspNetCoreModuleName> </propertyGroup></code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!