HTTP エラー 500.30 のトラブルシューティング: ANCM インプロセス起動に失敗しました
ASP.NET Core 2.2 では、IIS インプロセス ホスティングによりパフォーマンスが大幅に向上します。ただし、ABP プロジェクトでこの機能を有効にすると、HTTP エラー 500.30: ANCM インプロセス起動に失敗したというエラーが発生する可能性があります。
ABP との互換性の問題
残念ながら、このエラーは通常、ABP の現在のバージョンがインプロセス ホスティング モデルと完全な互換性がない可能性があるために発生します。 ABP vNext がインプロセス ホスティングをサポートしているかどうかを確認する価値があります。
ACMV2 コンポーネントの要件
さらに、IIS インプロセス ホスティングは ANCMV2 コンポーネントに依存します。ターゲットの展開マシンに ANCMV2 がない場合、インプロセス ホスティングは失敗します。この場合、ドットネット ホスティング パッケージをマシンにインストールするか、AspNetCoreModule にダウングレードします。
代替としてのアウトプロセス ホスティング
インプロセス ホスティングにまだ問題がある場合は、web.config ファイルを次のように変更して、アウトプロセス ホスティングに切り替えることを検討してください。
<code class="language-xml"><propertyGroup> <targetFramework>netcoreapp2.2</targetFramework> <aspNetCoreHostingModel>OutOfProcess</aspNetCoreHostingModel> <aspNetCoreModuleName>AspNetCoreModule</aspNetCoreModuleName> </propertyGroup></code>
以上がABP を使用した ASP.NET Core 2.2 での HTTP エラー 500.30: ANCM インプロセス開始エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。