是否需要Azure免费网站IP地址才能添加到允许的IP地址"?

时间:2015-07-26 22:12:10

标签: azure azure-sql-database

我建立了一个简单的asp.net Web表单测试站点,用于学习Azure,使用简单的数据库。在当地工作正常。我将它部署到Azure。然后经历了学习曲线,需要单独部署数据库,链接资源,检查连接字符串等。

存在一个问题,即网站上的程序出错。我经历了许多尝试来诊断它的途径。这个问题是关于一条具体的道路。

有几篇文章说,对于网站使用数据库,我必须将网站的IP地址添加到数据库服务器允许的IP地址。

https://azure.microsoft.com/en-us/documentation/articles/sql-database-create-configure/

但是,我无法找到免费Azure网站的IP地址。当我研究这个时,看起来没有可用于免费网站的固定IP地址。

所以:

1)我需要知道从哪里获取免费网站的IP地址,或者  2)有一些方法可以在免费网站中使用Azure SQL而无需使用    指定允许的IP地址,或  3)完全不同的东西。

对此有任何帮助将不胜感激。

谢谢!

更新:以下是我在数据库配置页面上看到的全部内容,即没有防火墙规则。但是,我开始相信"允许的IP地址"需求必须在Azure中自动完成,因此这可能不是问题,这使我更仔细地查看连接字符串,这就是问题所在。基本上有一天新手学习曲线,我必须睡觉,并试着明天更多地了解。

DB Configuration Tab Image

2 个答案:

答案 0 :(得分:1)

对于Azure平台中托管的内容,您不需要这样做。

在Azure SQL Server防火墙(Preview Portal)设置下,确保已启用Allow access to Azure services

Firewall Settings

或者,通过Old Portal,可以通过以下方式找到该设置:

Databases -> Servers -> Configure

Database Configuration

答案 1 :(得分:1)

配置数据库防火墙时,可以选择允许Azure服务。检查是否已选中。此外,发布实际的错误消息将有所帮助。