Dotnet Core从Appsettings.json读取端口

问题描述 投票:0回答:1

我有一些Dotnet核心api服务。服务必须从appsettings.json读取配置和端口。我需要为服务设置不同的端口并从公共json文件中读取。怎么做以及如何从常见的json文件中读取端口。任何人都试着帮助我。

谢谢..

asp.net-core .net-core asp.net-core-webapi asp.net-core-2.1
1个回答
3
投票

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中要匹配的模型。

© www.soinside.com 2019 - 2024. All rights reserved.