通过Azure SQL连接Kentico

通过Azure SQL连接Kentico,azure,kentico,Azure,Kentico,我遵循了本教程并在localhost上成功运行了它,但是当我尝试发布到Azure应用程序服务时,连接字符串似乎根本不起作用,我尝试了所有修复,包括将所有服务的区域更改为一个区域,即白名单IP地址 以下是该网站的链接: 连接字符串: Data Source=tcp:adiadb.database.windows.net,1433;初始目录=adia;用户Id=sqladmin@adiadb;密码=密码 出错时请提出建议。谢谢。Azure中的其他资源似乎无法使用DB。您可以连接SQL Manag

我遵循了本教程并在localhost上成功运行了它,但是当我尝试发布到Azure应用程序服务时,连接字符串似乎根本不起作用,我尝试了所有修复,包括将所有服务的区域更改为一个区域,即白名单IP地址

以下是该网站的链接:

连接字符串:

Data Source=tcp:adiadb.database.windows.net,1433;初始目录=adia;用户Id=sqladmin@adiadb;密码=密码


出错时请提出建议。谢谢。

Azure中的其他资源似乎无法使用DB。您可以连接SQL Management Studio,但不能连接Web应用程序。创建数据库时,会有一个复选框,用于将其提供给Azure中的其他资源。默认情况下,这是禁用的。我现在不在电脑前,但我会在屏幕截图显示要检查的位置时更新此信息。

您是否有任何错误?如果您尝试使用SQL management studio或一些C#代码进行连接,连接是否打开?我遇到了连接字符串错误,您可以看到是否遵循了该链接。是的,所有连接都是打开的,因为我可以通过SQL管理工具进行连接。我没有收到连接字符串错误。我明白了:“无法访问此网站。”很抱歉,我输入了错别字并更正了链接,尽管我已附上问题中的屏幕截图,如果重新启动AppService会发生什么?
CMSWaitForDatabaseAvailable
configuration标志是否有任何影响?谢谢Matt,这是我的想法,我已经选中了该选项,但仍然没有成功。我更新了我的问题,以反映我的最新努力。