下面是我用来从appsettings.json文件中读取 AppName 的代码片段。
Startup.cs → ConfigureServices()
services.Configure<CustomConfig>(Configuration.GetSection("CustomConfig"));
services.AddSingleton(resolver => resolver.GetRequiredService<IOptions<CustomConfig>>().Value);
自定义配置文件
public class CustomConfig
{
public string AppName { get; set; }
}
但我的要求是,AppName会根据不同的客户而变化,但同时不应该在appsettings.json文件中维护。
所以我的问题是,如何在发布应用程序时设置变量值,而不是从配置文件/环境级别变量中读取它?
慕盖茨4494581
相关分类