【解決方法】IIS から ASP.NET Core Web API を参照すると、このエラーが発生します

プログラミングQA


HTTP エラー 500.30 – ASP.NET Core アプリを開始できませんでした
この問題の一般的な解決策:
アプリを起動できませんでした
アプリは起動したが停止した
アプリは起動しましたが、起動中に例外がスローされました
トラブルシューティングの手順:
システム イベント ログでエラー メッセージを確認する
アプリケーション プロセスの標準出力メッセージのログ記録を有効にする
アプリケーション プロセスにデバッガをアタッチして検査する
これらのエラーの診断と処理に関する詳細なガイダンスについては、「Azure App Service と IIS での ASP.NET Core のトラブルシューティング」を参照してください。

私が試したこと:

dotnet-hosting-7.0.0-win をインストールしました
FolderやIISなどのさまざまなオプションを使用して公開を試みました

IIS オプションでは、Web Deploy を使用します。

現在、.net 7.0 で VS 2022 17.4 バージョンを使用しています

Program.csに以下も追加しました

</div>builder.Services.Configure<IISServerOptions>(options =>
{
    options.AutomaticAuthentication = false;
});

builder.Services.AddAuthentication(IISServerDefaults.AuthenticationScheme);

そして、これは 内の csproj にあります

<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>

解決策 1

これは、サーバー側ではなく、クライアント側で発生するエラーです。

500 エラーは、何らかの内部エラーのためにサーバー側のコードが停止したことを意味します。 基本的に、スローされた例外が原因で、サーバー側のコードがクラッシュした可能性があります。

デバッガーでサーバーを実行し、ブラウザーで操作を再試行してください。 デバッガーは、エラーをスローする行でコードを停止します。

あなたが質問に投稿した内容を考えると、問題が何であるかを誰かに伝えることができるものは何もありません.

コメント

タイトルとURLをコピーしました