为什么web.config AppSettings值不会被Azure WebApp刀片的“应用程序设置”值覆盖?

时间:2017-12-18 11:14:55

标签: azure web-config azure-web-app-service

我的.NET WebApp会覆盖某些web.config appSetting刀片的“应用程序设置”中的键/值。但是,当我尝试使用WebConfigurationManager或ConfigurationManager访问它们时,将返回VS转换后的web.config中的值。

如果我使用Environment.GetEnvironmentVariable(“APPSETTING _”...)进行查询,则会返回刀片的预期值。

根据此文档(https://docs.microsoft.com/en-us/azure/app-service/web-sites-configure),我希望可以通过AppSettings [..]访问这些注入的值。

有谁知道为什么没有设置值?

其他信息:目前我正在将ASP.NET MVC项目从Visual Studio发布到Azure WebApp。 VS项目有一个'UAT'配置和相应的web.UAT.config转换,它在检查obj \ UAT \ TransformWebConfig \ transformed时正常工作。发布配置文件使用UAT配置并定位到WebApp中的相应UAT插槽,并且应用程序正确部署。

0 个答案:

没有答案