多くの ASP.Net Core 2.2 アプリの 1 つを .NET Core 3.0 に移行しました。アプリケーションは開発者のマシンで正常に動作します。
運用サーバー (IIS) で実行すると、HTTP エラー 500.30 が発生し続けます。詳細について stdout Log をオンにしようとしましたが、ログファイルのない空のフォルダーしか作成されません。また、イベント ログには、エラーに関する有益な情報はありません。
ただし、OutOfProcess を実行すると、アプリケーションは IIS 上で正常に動作します。私たちのアプリケーションはかなり大きく、エラーを追跡するのが難しいため、認証なしでデフォルトの MVC Web アプリケーションを作成しました。このアプリケーションを同じ IIS サーバーにデプロイしましたが、まったく同じ動作をしています。OutOfProcess を実行しますが、InProcess で失敗します。
この問題を解決するための提案はありますか? github にもいくつかのエントリが見つかりましたが、役に立ちませんでした。
編集 - 追加情報
リリース構成、ターゲット フレームワーク netcoreapp3.0、deploymentMode: Framework-Dependent、および TargetRuntime: win-x86 を使用して、VS2019 でフォルダー発行プロファイルを作成しました。
IIS に ASP.NET Core/.NET Core: Runtime & Hosting Bundle をインストールしました。