gpt4 book ai didi

c# - ASP.NET Core appsettings.json 未加载正确的设置

转载 作者:行者123 更新时间:2023-12-03 23:49:11 30 4
gpt4 key购买 nike

在我的 Azure 中,我有 ENVIRONMENT = Development ,但我的设置没有加载。

public static IConfiguration Configuration { get; } = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) // reloadOnChange Whether the configuration should be reloaded if the file changes.
.AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable("ENVIRONMENT")}.json", optional: true, reloadOnChange: true)
.AddEnvironmentVariables() // Environment Variables override all other, ** THIS SHOULD ALWAYS BE LAST
.Build();

但它始终使用默认设置。

最佳答案

请更新您的以下行:

.SetBasePath(env.ContentRootPath)

关于c# - ASP.NET Core appsettings.json 未加载正确的设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60199241/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com