在Azure(标准S1层)中创建新网站后,将链接新的MySQL资源。
输入数据库名称并保存其位置后,在网站门户的“链接资源”选项卡中状态为“链接”的资源将变为可见。
导航到“配置”选项卡时,连接字符串不可见。
除此之外,当进入“仪表板”选项卡并单击“查看连接字符串”时,会显示一条消息:“您没有连接字符串”。
我该如何解决这个问题?

最佳答案

我刚刚创建了一个新网站和一个新的链接MySQL数据库,以验证您的问题。

创建数据库后,我可以在“链接的资源”选项卡上看到它。在“配置”选项卡上,单击“显示连接字符串”链接后,我可以看到连接字符串。另外,在“仪表板”选项卡上,当按下“查看连接字符串”链接时,我可以看到它。

如果您转到Kudu并检查站点的配置文件,则还可以检查连接字符串。转到http://YOUR_SITE_NAME.scm.azurewebsites.net/Env#connectionStrings查看配置的连接字符串。

如果您看不到任何已配置的连接字符串,我不确定会发生什么。我的猜测是,在保存网站设置或创建数据库时出了点问题。

最近,当我创建一个新的api应用程序时遇到了类似的情况。对我来说,删除并重新创建它可以解决我的问题。

10-07 16:26
查看更多