Amazon RDS 连接不起作用

Amazon RDS 连接不起作用

我正在开发一个 Silverlight 应用程序,该应用程序使用通过 ASP.NET 应用程序托管的服务与我的数据库进行通信。该网站不是托管在 Amazon AWS 上,而是托管在我们自己的使用 IIS 的服务器上,我们仅使用 Amazon RDS 进行数据库托管。

当我在本地测试应用程序(通过 Visual Studio)时,我能够很好地连接到数据库,并且对数据库的所有调用都正常工作。此外,MySQL Workbench 连接得很好。但是,当我将 Silverlight 应用程序发布到我的 IIS 服务器时,我根本无法连接到数据库。我已授予对我的服务器 IP 地址的访问权限(已使用 whatismyip.com 和http://checkip.amazonaws.com/) 通过 Amazon RDS 安全组 CIDR/IP 字段,但这根本没有帮助。

关于此问题的其他帖子通常涉及网站托管在 AWS 或 *nix 上,但由于我使用的是 IIS 而不是托管在 AWS 上,所以这些解决方案没有任何帮助。

提前致谢。

编辑:我忘了说我在服务器上也下载了 MySQL Workbench,它连接数据库没有任何问题。问题只发生在我尝试通过 Silverlight 应用程序连接到 IIS 服务器上的数据库时。

答案1

已修复!服务器需要将 MySQL .NET Connector DLL 安装到 GAC 中。安装完成后,它就可以完美运行。

相关内容