Web API サーバー公開の問題レコード

サーバー情報:

システム: Windows Server 2008 R2

間違い:

  1. Connection id “0HMGNTPDIIA4M“.Request id “0HMGNTPDIIA4M:00000002“:An unhandled exception was thrown
    ここに画像の説明を挿入します
    パブリッシュの下の exe ファイルを手動でクリックすると、実行できることがわかりますが、ポートはデフォルトの 5000 であり、自分で開いた Web サイトのポートではありません。これは、サーバーをデプロイしたときに、Web サイト フォルダーの下にパブリッシュ フォルダーを直接配置したためです。パスが "root/publish" /*" になる場合は、ターゲット パスの下のパブリッシュ フォルダーにファイルを置くか、IIS でパスを変更してログインし、問題を解決します。

以下のブログはそのような問題を解決するブログですので、私の状況に当てはまらない場合は以下のリンクを参照してください。

接続 ID "0HMGNTPDIIA4M".リクエスト ID "0HMGNTPDIIA4M:00000001":ハンドルされない例外がスローされました

Ocelot.Authorization.Middleware.AuthorizationMiddleware[0] requestId: 0HMJ300E5APNA:00000002…

HTTP 500 – 内部サーバーエラー

  1. MySQL SSL 認証エラー

mysql ssl error_.net core 3.1 が mysql への接続に失敗し、SSL 認証エラーが表示されました

記事内でも触れていますが、MysqlData のバージョン (8.0.8 以降) では自動的に SSL 認証が有効になるため、 appsettingjson にステートメントを追加することでSSLMode=noneスムーズにログインできます。

おすすめ

転載: blog.csdn.net/qq_41059339/article/details/127057540