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

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

Susan Sarandon
リリース: 2025-01-08 20:37:40
オリジナル
819 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート