Azure Web部署数据库连接问题

时间:2017-10-30 12:43:40

标签: c# sql asp.net database azure

我使用ASP.Net Entity Framework 6 Code First方法创建了一个应用程序。 应用程序使用SQL Server数据库的本地实例在本地运行正常。 创建azure帐户并将站点发布到Azure服务后,站点主页和登录页面加载就好了。 如果我尝试登录或访问“注册”页面,我会收到以下异常:

  

无法打开登录请求的服务器“app.co.za”。登录   失败。

app.co.za不是真正的域名,我已经取代原来的。 原始域仅与网站相关,因为我使用来自该域的电子邮件创建了我的Azure帐户。 在Visual Studio中的部署配置文件下指定Azure数据库时,我使用Azure门户登录详细信息输入了Azure门户上提供的连接字符串(我认为这可能是问题所在。)

由于这是一个登录问题,我不确定我是否输入了正确的凭据集?我已经确保密码没有错误。

我怎么知道我使用了正确的凭据登录?

谢谢!

1 个答案:

答案 0 :(得分:0)

Azure SQL数据库具有防火墙功能,仅允许来自白名单IP地址的连接。如果您还没有这样做,请浏览Azure门户中的Azure SQL数据库,然后单击“概述”选项卡。然后,您将在Overview选项卡上看到“Set Server Firewall”菜单选项。将您当前的IP地址添加到列表中。

您可以通过Sql Server Management Studio连接到Azure SQL DB来验证您的IP是否已列入白名单。