0

我刚刚通过Elastic Beanstalk部署了一个使用SQL Server的.NET应用程序。AWS Elastic Beanstalk:未收到数据:无法加载网页

看来我的新部署的应用程序无法连接到我的数据库。我只是遵循这个视频:http://www.youtube.com/watch?v=z-N0z5K_WFI(除了我在部署过程中遇到的问题,我不得不解除增量部署)

我能够使用SQL管理工作室连接到数据库。我也尝试在本地运行应用程序,同时连接到亚马逊RDS数据库并取得成功。部署后,检查网站并尝试登录/注册,我得到此错误:

没有收到数据 无法加载网页,因为服务器没有发送数据。 以下是一些建议: 稍后重新加载此网页。 错误324(net :: ERR_EMPTY_RESPONSE):服务器关闭连接而不发送任何数据。

我现在唯一想到的就是我的EC2或应用程序无法连接到数据库。

这是一个CIDR的问题?

回答

1

的事情要考虑夫妇 -

  1. 是端口为您的RDS数据库实例被封锁?
  2. 当您部署应用程序时,应该在向导中看到一个页面,询问您是否要将用于已部署的Elastic Beanstalk实例的EC2安全组添加到数据库实例的RDS安全组。您还需要勾选相关的RDS安全组。

还有从去年的AWS重新更新的视频:发明了会议,显示了基于SQL Server的应用程序,以RDS /弹性魔豆的部署 - http://youtu.be/5N352oeYmqE

希望这有助于。