Azure appSettings / connectionStrings不会转换我的web.config

时间:2017-10-23 10:35:52

标签: .net azure web-config transform webapi2

我已经按照似乎是一个非常直接的设置来配置azure来转换我的web.config但它没有按照我的预期工作。这是我的web.config在本地看起来的样子。 web.config on local

这是我的appSettings部分在Azure门户中的样子。顺便说一句,这是一个Dev插槽,我正在从Visual Studio Team Services部署。 enter image description here

这是结果,我在azure上的web.config。我希望web.config有我的新连接字符串,但正如你所看到的,它没有。如果它没有显示在这里,它不会打扰我太多,但是网站被破坏了,所以我认为,转变根本没有发生。 web.config on azure

P.S。我也用appSettings以类似的方式尝试了这个结果

1 个答案:

答案 0 :(得分:4)

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

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