首页 > 解决方案 > 无法解决“配置不存在...”错误

问题描述

我只是在尝试应用选项模式,并在 ConfigureServices 中对其进行了编码:

services.Configure<AppSettings>(Configuration.GetSection("AppSettings"));

但是 VS 给出错误“当前上下文中不存在名称配置”。

我添加了几乎所有的命名空间,例如 using System.Configuration 和 using Microsoft.Extensions.Configuration。关闭VS并再次打开它。删除代码并再次编码,但仍然出现相同的错误,并且配置始终以红色突出显示。

你知道这里发生了什么吗?

标签: asp.netasp.net-coreasp.net-web-api

解决方案


这里Configuration是一处房产。您需要添加

private readonly IConfiguration Configuration { get; set;}

public Startup(IConfiguration configuration)
{
    Configuration = configuration;
}

推荐阅读