Hébergement ASP.NET Core In-Process : Dépannage de l'erreur HTTP 500.30
Dans ASP.NET Core 2.2, lorsque vous essayez d'utiliser l'hébergement en cours de processus IIS, vous pouvez obtenir une erreur « Erreur HTTP 500.30 - Échec du démarrage en cours de processus ANCM » en raison d'une incompatibilité avec les anciennes versions d'ASP.NET Boilerplate (ABP ).
Pour résoudre ce problème, veuillez confirmer les points suivants :
Configuration du modèle hébergé
Compatibilité des machines cibles
Déterminez si l'hébergement en cours IIS (ANCMV2) est activé sur la machine cible. S'il n'est pas activé, alors :
Modification du projet (facultatif)
Si l'erreur persiste, modifiez le fichier web.csproj pour définir explicitement AspNetCoreHostingModel sur OutOfProcess et incluez AspNetCoreModuleName pour la compatibilité avec les anciennes versions d'ABP :
<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!