サーバー情報:
システム: Windows Server 2008 R2
間違い:
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…
- MySQL SSL 認証エラー
mysql ssl error_.net core 3.1 が mysql への接続に失敗し、SSL 認証エラーが表示されました
記事内でも触れていますが、MysqlData のバージョン (8.0.8 以降) では自動的に SSL 認証が有効になるため、 appsettingjson にステートメントを追加することでSSLMode=none
スムーズにログインできます。