ホームページ >バックエンド開発 >C++ >ASP.NET Core のインプロセス ホスティング エラー 500.30 を修正する方法

ASP.NET Core のインプロセス ホスティング エラー 500.30 を修正する方法

Susan Sarandon
Susan Sarandonオリジナル
2025-01-08 20:37:40820ブラウズ

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

ASP.NET Core インプロセス ホスティング: HTTP エラー 500.30 のトラブルシューティング

ASP.NET Core 2.2 では、IIS インプロセス ホスティングを使用しようとすると、古いバージョンの ASP.NET ボイラープレート (ABP) との互換性がないため、「HTTP エラー 500.30 - ANCM インプロセスの起動に失敗しました」エラーが発生する場合があります。 )。

この問題を解決するには、次の点をご確認ください:

ホストされたモデルの構成

  • AspNetCoreHostingModel が InProcess に設定されていることを確認してください。
  • web.config ファイルに、AspNetCoreModuleV2 を指す必要なモジュールが含まれていることを確認します。

ターゲット マシンの互換性

  • ターゲット マシンで IIS インプロセス ホスティング (ANCMV2) が有効になっているかどうかを確認します。有効になっていない場合:

    • ターゲット マシンに .NET ホスティング バンドルをインストールします。
    • プロジェクト構成で AspNetCoreModule をダウングレードします。

プロジェクトの変更 (オプション)

エラーが解決しない場合は、web.csproj ファイルを変更して、AspNetCoreHostingModel を OutOfProcess に明示的に設定し、古い ABP バージョンとの互換性のために AspNetCoreModuleName を含めます。

<code class="language-xml"><PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
    <AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName>
</PropertyGroup></code>

以上がASP.NET Core のインプロセス ホスティング エラー 500.30 を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。