在 ASP.NET Core 6.0 中获取参数错误
Posted
技术标签:
【中文标题】在 ASP.NET Core 6.0 中获取参数错误【英文标题】:Getting a parameter error in ASP.NET Core 6.0 【发布时间】:2021-12-20 11:04:55 【问题描述】:Visual Studio 中的错误 sn-p:
GetConnectionString 参数错误 ASP.NET Core 6.0
错误 CS7036 没有给出对应于 所需的形式参数“名称” 'ConfigurationExtensions.GetConnectionString(IConfiguration, string)'
【问题讨论】:
将Microsoft.Extensions.Configuration.Abstractions
包添加到项目中
它没有帮助,但仍然是同样的错误,显示的错误是关于 getconnectionstring 方法的参数
这能回答你的问题吗? ASP.NET Core 6 how to access Configuration during setup
好吧,你是对的。我误解了这个问题
【参考方案1】:
您可以使用此示例:
var connectionString = builder.Configuration.GetConnectionString("DefaultConnection");
builder.Services.AddDbContext<ApplicationDbContext>(optionsBuilder => optionsBuilder.UseSqlServer(connectionString));
【讨论】:
以上是关于在 ASP.NET Core 6.0 中获取参数错误的主要内容,如果未能解决你的问题,请参考以下文章
基于ASP.NET Core 6.0的整洁架构,asp.net core 6.0 功能
linux 布署Asp.net Core 6.0 应用 (宝塔面板)