Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法从Azure web应用程序连接到Azure DB_Azure_Azure Sql Database_Azure Web Roles - Fatal编程技术网

无法从Azure web应用程序连接到Azure DB

无法从Azure web应用程序连接到Azure DB,azure,azure-sql-database,azure-web-roles,Azure,Azure Sql Database,Azure Web Roles,我正在尝试建立一个新的azure网站。我以前做过这件事,一切都正常,这次我在建立数据库时遇到了真正的困难 我在部署向导中设置了站点和数据库,并在本地框中设置了一个名为的连接字符串。我得到的错误如下: 运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接。找不到服务器,或者 无法访问。验证实例名称是否正确,以及 SQL Server配置为允许远程连接。(提供程序:SQL) 网络接口,错误:26-定位服务器/实例时出错 (指定) 如果我将连接字符串从azure复制粘贴到我的本

我正在尝试建立一个新的azure网站。我以前做过这件事,一切都正常,这次我在建立数据库时遇到了真正的困难

我在部署向导中设置了站点和数据库,并在本地框中设置了一个名为的连接字符串。我得到的错误如下:

运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接。找不到服务器,或者 无法访问。验证实例名称是否正确,以及 SQL Server配置为允许远程连接。(提供程序:SQL) 网络接口,错误:26-定位服务器/实例时出错 (指定)

如果我将连接字符串从azure复制粘贴到我的本地框(并将我的本地ip添加到SqlAzure的白名单),那么它在本地运行良好(这就是我有点困惑的原因)

我注意到的唯一一件事是,如果我下载azure中配置的网站的web.config,则没有连接字符串。我想这是因为他们正在做一些聪明的安全工作


你知道我下一步可以做什么来诊断这个问题吗?

这是一个什么样的网站?乌节,wordpress?当您说您将连接字符串从Azure复制到本地框时,它可以工作,但随后您说该站点的web.config中没有连接字符串。你从哪里得到一个有效的网站?@mikewo这是一个使用EF的定制mvc网站。在azure中有一个用于管理连接字符串的部分,我将该连接字符串复制到我的本地开发框,它可以工作,但是如果我FTP到azure站点并查看web.config,则CS不在那里(即使它在azure门户中配置)。呃,这突然开始工作,不知道为什么,但我认为它是固定的?@LukeMcGregor您可以在Azure门户中监视失败的连接/受限制的SQL Azure DB连接(我认为您也可以查询一些表,以便从t-SQL获取这些信息)。