首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure AppService设置的优先级?

Azure AppService设置的优先级?
EN

Stack Overflow用户
提问于 2022-06-27 19:00:36
回答 1查看 135关注 0票数 2

我的.NET核心6应用程序服务在Program.cs中有以下设置

代码语言:javascript
复制
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllersWithViews();
//builder.Services.AddSingleton... ETC...
var app = builder.Build();

根据文档,在不同源的情况下,它具有默认优先级:

  1. 命令行参数
  2. 无前缀环境变量
  3. 用户秘密
  4. appsettings.{Environment}.jsonappsettings.Production.json和appsettings.Development.json.
  5. appsettings.json

但我看不出他们是否提到了应用来自Azure门户配置的AppService设置的地方。

我预计"MyKey1“的Azure门户设置会覆盖前面的任何内容,但这是不可能的。

比方说,我有一个appsettings.json,它有:

代码语言:javascript
复制
{ MyKey1 : "Value1" } 

在Azure站点配置中:

代码语言:javascript
复制
MyKey1................Value2

当我将应用程序部署到云端时,它使用的是Value1而不是Value2,用于MyKey1。

这是正常行为吗?我做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-27 19:27:46

应用程序设置被注入为环境变量。所以我假设他们是你名单上的第二位。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72777147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档