Maison >développement back-end >C++ >Comment réparer l'erreur d'hébergement en cours ASP.NET Core 500.30 ?

Comment réparer l'erreur d'hébergement en cours ASP.NET Core 500.30 ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-08 20:37:40780parcourir

How to Fix ASP.NET Core In-Process Hosting Error 500.30?

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é

  • Assurez-vous qu'AspNetCoreHostingModel est défini sur InProcess.
  • Vérifiez que le fichier web.config contient les modules nécessaires pointant vers AspNetCoreModuleV2.

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 :

    • Installez le pack d'hébergement .NET sur la machine cible.
    • Rétrograder AspNetCoreModule dans la configuration du projet.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn