【发布时间】:2021-12-16 06:55:17
【问题描述】:
我已经看过无数关于这个主题的帖子,但我还没有让它发挥作用。
我有一个 C# 应用程序,我正在使用 GitHub 操作将其发布到 Azure 应用程序服务。在应用程序中,我试图撤回在应用服务的“应用程序设置”中定义的密钥对的值。我已经看到了各种方法来做到这一点 - 我不确定它是否会随着时间的推移而改变。
应用服务:应用设置密钥对:
姓名:亚当值:你好
web.config
<appSettings>
<add key="APP_CONFIG_URL" value="https://localURL" />
<add key="Adam" value="APPSETTING_Adam"/>
</appSettings>
代码:
string testVar1 = Environment.ExpandEnvironmentVariables(ConfigurationManager.AppSettings["Adam"]);
return $"{testVar1} }"
这个值返回“亚当”。请注意,我还尝试将 webconfig 值设置为“%Adam”和“%APPSETTING_Adam”——它们也不起作用。
请注意,返回本地定义的“APP_CONFIG_URL”的值没有问题。
【问题讨论】:
标签: azure azure-web-app-service devops