当Azure Web应用程序尝试与Azure数据库进行通信时,“没有此类主机”

时间:2016-08-29 18:19:02

标签: sql-server azure

现在,我在Azure中部署了我的应用服务和数据库,它们很好。我可以完美地浏览网站,这一切似乎都能正常运作。

同样,我在Azure中添加了防火墙规则,使我能够连接到数据库服务器并从本地SQL Server Management Studio查询数据库。

此外,当我将本地Web应用程序(在我的本地IIS Express服务器上)更改为指向Azure数据库时,它也可以正常工作。

然而,当我部署应用程序时,我不断得到:"没有这样的主机已知"

  

[SqlException(0x80131904):与网络相关或特定于实例的   建立与SQL Server的连接时发生错误。该   服务器未找到或无法访问。验证该实例   名称是正确的,并且SQL Server配置为允许远程   连接。 (提供者:TCP提供者,错误:0 - 没有这样的主机   已知。)]我已经尝试将App Service的IP地址添加到   数据库服务器我甚至尝试过将整个IP地址列入白名单   范围只是为了完全打折,它也不起作用!

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果要从Visual Studio发布,请确保在部署时不使用其他远程连接字符串覆盖。

enter image description here

还要确保您允许Azure服务访问。

enter image description here