具有自动部署功能的 Azure 部署槽不会替换连接字符串

Azure deployment slot with autodeploy does not substitute connections strings

我有一个 MVC 5 网站,我在 Azure 上有一个生产网站。我在此网站上添加了一个暂存网站作为部署槽。当我从 git 推送时,我从源代码管理配置了部署。

一开始一切都很好。但是现在 web.config 文件中的数据库连接字符串没有被替换。

我在配置中有连接字符串。

我可以对 Azure 做什么来替换连接字符串?或者我该如何调试?

您可以做的一件事是使用 Visual Studio 远程调试您的 Azure 网站,如此处所述:http://blogs.msdn.com/b/webdev/archive/2013/11/05/remote-debugging-a-window-azure-web-site-with-visual-studio-2013.aspx。 希望能帮助到你, 马吕斯

我切换到 Azure 预览门户。在“应用程序设置”下,有一个选项可以将设置设置为 "slot setting"。我查过了。问题消失了。