Azure appSettings / connectionStrings 没有改变我的 web.config

Azure appSettings / connectionStrings not transforming my web.config

我按照看似非常直接的设置来配置 azure 来转换我的 web.config,但它没有像我预期的那样工作。这是我的 web.config 在本地的样子。

这是我的 appSettings 部分在 Azure 门户中的样子。顺便说一下,这是一个开发槽,我正在从 Visual Studio Team Services 进行部署。

这是结果,我的 web.config 天蓝色。我希望 web.config 有我的新连接字符串,但如您所见,它没有。如果它没有显示在这里,我不会太在意,但该站点已损坏,所以我认为转换根本没有发生。

P.S。我也以类似的方式使用 appSettings 进行了尝试,结果相同

您的 Web.config 文件将不会更新。它们在运行时被替换,您可以像往常一样通过 ConfigurationManager 访问这些值。

门户中定义的应用程序设置和连接字符串还定义了环境变量,您可以在 ASP.NET 以外的其他平台上使用这些环境变量。