asp.net - 无法解决“配置不存在...”错误
问题描述
我只是在尝试应用选项模式,并在 ConfigureServices 中对其进行了编码:
services.Configure<AppSettings>(Configuration.GetSection("AppSettings"));
但是 VS 给出错误“当前上下文中不存在名称配置”。
我添加了几乎所有的命名空间,例如 using System.Configuration 和 using Microsoft.Extensions.Configuration。关闭VS并再次打开它。删除代码并再次编码,但仍然出现相同的错误,并且配置始终以红色突出显示。
你知道这里发生了什么吗?
解决方案
这里Configuration
是一处房产。您需要添加
private readonly IConfiguration Configuration { get; set;}
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
推荐阅读
- c# - 在 EF Core 5 中保留实体引用集合的顺序
- reactjs - 更新 node_modules 中的特定 package.json
- google-chrome - Chrome:将 JSON(或其他对象)放入 chrome_debug.log
- vue-router - Localized Url : Vue3 + vite + vite-plugin-vue-i18n
- reactjs - Adding debounce to react hook form
- python - Binance SpotWebsocketClient not sending responses for a subscribed symbol
- reactjs - NextJs - React component methods get called twice per request
- javascript - Equivalent of await evaluateHandle in Selenium
- docker - Docker Compose 错误:services Additional property * is not allowed
- javascript - How to load an embedded video dependency and play the video immediately onload?