ASP.NET核心连接字符串 - 使用AWS RDS

问题描述:

我想从我的web应用程序中使用本地数据库切换到aws关系数据库(RDS)。ASP.NET核心连接字符串 - 使用AWS RDS

我已通过mysql工作台连接到aws RDS。

为了使这个开关,所有我已经改变的是连接字符串。但它不起作用。 (它挂起30秒,然后抛出HTTP错误502.3 - 错误的网关)。

当地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? 谢谢你们家伙

连接看起来很好,好像那个数据库不包含预期的数据。

从跟踪:

MySql.Data.MySqlClient.MySqlException:表 'test2.Events' 不存在

+0

非常感谢你为这个!我一直在听这几个小时听到,桌子被命名为test2.events(小写e)。你是我的英雄:) – dgamma3

+0

阅读堆栈跟踪和发现错误的任何提示?其相当大,并不明显 – dgamma3

+1

同意,阅读堆栈痕迹可能很难。我通常认为调试代码更容易,并从中看到发生了什么。就堆栈跟踪而言,尝试查看这些大块的一端,并且更有可能找到抛出异常的来源。 – naslund