Назад | Перейти на главную страницу

Подключение к Amazon RDS не работает

Я разрабатываю приложение Silverlight, которое использует службу, размещенную через приложение ASP.NET, для связи с моей базой данных. Веб-сайт не размещен на Amazon AWS, но на наших собственных серверах, использующих IIS, мы используем только Amazon RDS для размещения базы данных.

Когда я тестирую приложение локально (через визуальную студию), я могу нормально подключиться к базе данных, и все обращения к базе данных работают отлично. Кроме того, MySQL Workbench отлично подключается. Однако когда я публикую приложение Silverlight на своем сервере IIS, я вообще не могу подключиться к базе данных. Я предоставил доступ к IP-адресу моего сервера (проверил это с помощью whatismyip.com и http://checkip.amazonaws.com/) через поле CIDR / IP группы безопасности Amazon RDS, но это совершенно не помогло.

Другие сообщения об этой проблеме обычно связаны с тем, что сайт размещен на AWS или * nix, но, поскольку я использую IIS, а не размещаю на AWS, эти решения никому не помогли.

Заранее спасибо.

Изменить: я забыл упомянуть, что я также загрузил MySQL Workbench на сервер, и у него нет проблем с подключением к базе данных. Проблема возникает только тогда, когда я пытаюсь подключиться к базе данных через приложение Silverlight, когда оно находится на сервере IIS.

Исправлена! Серверу необходимо было установить DLL-библиотеку MySQL .NET Connector в GAC. Как только он был установлен, он работал отлично.