【问题标题】:I reinstalled Entity Framework and now it's giving error我重新安装了实体框架,现在它给出了错误
【发布时间】:2016-07-21 11:33:48
【问题描述】:

我最初在 DB 中遇到问题,因为我重新安装了实体框架(之前我的版本是 5.0,现在我安装了 6.1.3),我已连接到 SQL 服务器,但现在我收到一条错误消息:

配置错误

说明:处理此请求所需的配置文件时出错。请查看下面的具体错误详情并适当修改您的配置文件。

解析器错误消息:为 entityFramework 创建配置节处理程序时出错:无法加载文件或程序集“EntityFramework,Version=6.1.3,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)

请告诉我如何解决它。 谢谢

【问题讨论】:

  • 检查 web.config 文件以获取新安装的实体框架的适当版本
  • ^ 这是我的连接字符串,我可以从哪里获得新 EF 的新连接字符串?
  • 问题不在于连接字符串。这取决于您在 assemblyBinding 上设置的 EF 版本
  • 并且您不应在任何地方公开您的 SQL 连接帐户凭据

标签: c# asp.net .net asp.net-mvc entity-framework


【解决方案1】:

尝试使用来自

的此命令更新您的 EntityFrame Work

更新包EntityFramework

【讨论】:

  • VS -> 工具 -> 库包管理器 -> 包管理器控制台
【解决方案2】:

另外,请确保 packages.config 和 web.config 上的版本匹配

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多