我有一些Dotnet核心api服务。服务必须从appsettings.json读取配置和端口。我需要为服务设置不同的端口并从公共json文件中读取。怎么做以及如何从常见的json文件中读取端口。任何人都试着帮助我。
谢谢..
Startup.cs
public IConfiguration _configuration { get; }
public Startup(IConfiguration configuration)
{
_configuration = configuration;`
}
在配置服务中
services.Configure<ClassName>(Configuration.GetSection("Port"));
你想要使用的地方
private readonly IOptions<ClassName> _options;
public ConfigService(IOptions<ClassName> options)
{
_options = options;
}
'ClassName'应该是appsettings.json中要匹配的模型。