我已将我的项目部署到Azure并加载了我的登录页面。当我尝试登录时,它会挂起一会儿并返回"访问被拒绝"错误。我已经对连接字符串进行了双重和三重检查,它与Azure提供的字符串匹配。
我过去曾部署过Azure,但已经有一段时间了。为了使我的数据库可访问,我需要做些什么吗?我读了几篇关于人们对远程连接的类似问题的文章。它涉及在SSMS中启用远程连接可访问性,但我不认为在我的情况下是这样,因为它没有通过Sql Server访问。
我必须对我的数据库进行修改才能在Azure上访问它吗?
这是我的错误:
编辑 - 我正在使用表单身份验证进行用户处理,如果它有所作为。
答案 0 :(得分:1)
此错误表示您的Azure SQL数据库未配置为接受来自您尝试连接的服务的连接。
您必须启用Windows Azure Services
才能连接到Azure SQL数据库服务器。
要实现这一点,请导航到Azure SQL数据库仪表板,然后单击“管理允许的IP地址”,如下所示:
然后在此新页面上,确保已启用Windows Azure服务(是):
答案 1 :(得分:1)
我遇到了同样的问题,发现我没有将数据库和应用服务放在同一个位置。一个在澳大利亚东部,另一个在澳大利亚东南部。我将我的应用服务移动到与DB和宾果游戏相同的位置。 :)