【问题标题】:InvalidOperationException: A named connection string was used, but the name was not foundInvalidOperationException:使用了命名连接字符串,但未找到名称
【发布时间】:2020-05-02 08:37:33
【问题描述】:

我有两个项目,一个是.net core web api,另一个是我有 dbContext 文件的类库。我在类库中创建了一个单独的类来从数据库中获取数据。但它显示上述错误。

【问题讨论】:

  • 你能分享你的 DbContext 的代码和你的 WebAPI startup.cs 中的代码 ConfigureServices 方法吗?

标签: asp.net-core asp.net-web-api ef-core-3.1


【解决方案1】:

您需要将连接配置添加到主 Web API 项目。只需将相关部分从您的类库配置复制到您的 Web api 之一。

原因很简单,解决方案将构建,您的类库变成一个 dll,该 dll 被复制到 web api 的 bin 文件夹并从那里加载。

Web api 在其配置中没有连接详细信息,因此您会遇到此问题。

【讨论】:

    猜你喜欢
    • 2022-09-24
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 2015-01-15
    • 2021-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多