容器应用服务的Azure门户应用程序设置

时间:2019-11-08 12:40:29

标签: azure-web-sites azure-web-app-service azure-webapps

我无法更新Azure门户中的应用程序设置以覆盖我的.net核心应用程序设置文件。

我一直在遵循本MS文档的说明-https://docs.microsoft.com/en-gb/azure/app-service/configure-common

我从Azure容器注册表中将容器推出了一种Azure应用程序服务(Windows OS)

我的appsettings文件如下所示(该值是空的,因为我一直想使用Azure门户注入该值)

AppSettings

我已经在门户网站中给了设置一个值

Portal settings

在部署应用程序时未获取设置。我尝试重新启动几次。我已经在Kudu控制台中签到,可以在那里看到应用程序设置。

仅需添加,其他文档提到此功能应在容器的Web应用程序中有效-https://blogs.msdn.microsoft.com/waws/2017/09/08/things-you-should-know-web-apps-and-linux/#SetEnvVar enter image description here

我想念什么吗?

1 个答案:

答案 0 :(得分:1)

将应用程序发布到Azure时,与.json文件无关。如果您在AppSettings中添加key-value,则会对其进行设置。因此,我想您的获取AppSettings值的代码是错误的,这并不意味着未设置AppSettings

这是获取AppSettings(例如“ MyAppSetting”:“ 12345”)的方式:

var environmentmyDesiredKey = Environment.GetEnvironmentVariable("MyAppSetting");

这是我在门户网站上设置的:

enter image description here

使用上面的代码,我可以成功完成AppSettings

enter image description here

如果您有疑问,请告诉我。