我的.NET核心6应用程序服务在Program.cs中有以下设置
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllersWithViews();
//builder.Services.AddSingleton... ETC...
var app = builder.Build();根据文档,在不同源的情况下,它具有默认优先级:
但我看不出他们是否提到了应用来自Azure门户配置的AppService设置的地方。
我预计"MyKey1“的Azure门户设置会覆盖前面的任何内容,但这是不可能的。
比方说,我有一个appsettings.json,它有:
{ MyKey1 : "Value1" } 在Azure站点配置中:
MyKey1................Value2当我将应用程序部署到云端时,它使用的是Value1而不是Value2,用于MyKey1。
这是正常行为吗?我做错什么了?
发布于 2022-06-27 19:27:46
应用程序设置被注入为环境变量。所以我假设他们是你名单上的第二位。
https://stackoverflow.com/questions/72777147
复制相似问题