我的.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插槽,并且应用程序正确部署。