Webアプリケーションのローカルデータベースからawsリレーションデータベース(RDS)に切り替えたいと思います。ASP.NETコア接続文字列 - AWS RDSを使用
私はmysql workbench経由でaws RDSに接続しました。
このスイッチを行うために、私が変更したのはすべて接続文字列です。しかし、それは動作しません。 (30秒間ハングした後、HTTPエラー502.3 - Bad Gatewayがスローされます)。
ローカルDB:= Server=localhost;database=ef3;uid=root;pwd=123456;
しかし、私はServer=test2.xxx.ap-southeast-2.rds.amazonaws.com;database=test2;uid=xx;pwd=xx;port=3306;
に変更したときに、私はコンソールから次の出力を取得します。 https://pastebin.com/raw/qA0py6t0
最後の行は述べています:"Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware","{OriginalFormat}":"An unhandled exception has occurred while executing the request"}}}
がどのように私はAWS RDSに接続するには、接続文字列を修正しますか? ありがとうございました
はこのためにあなたをとても感謝存在しません!私はこれで何時間も聞いたことがありますが、テーブルの名前はtest2.events(小文字のe)です。あなたは私のヒーローです:) – dgamma3
そのスタックトレースを読み込み、エラーを見つける上のヒント?そのかなり大きいと明白ではない – dgamma3
合意した、スタックトレースを読むことは難しいかもしれません。私は通常、コードをデバッグしてそこから何が起こっているのかを確認する方が簡単だと思います。スタックトレースがある限り、大きなチャンクの端の1つを見てみると、例外が発生する原因が見つかる可能性が高くなります。 – naslund