gpt4 book ai didi

ASP.NET MVC 4 Web API Entity Framework 异常

转载 作者:行者123 更新时间:2023-12-01 12:53:48 25 4
gpt4 key购买 nike

我正在尝试在站点内创建一个 webapi Controller 。它是一个模板 Controller ,与 visual studio 插入的内容没有任何变化。

代码在一个 MVC4 站点中,它运行完全没有任何错误,但是,当我调用 webapi Controller 时,我收到此错误:

无法加载文件或程序集“EntityFramework,Version=4.1.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。系统找不到指定的文件。

我已经卸载了 EntityFramework nuget 包,当我搜索整个解决方案时,在任何文件中都找不到它,但是,我反复收到此错误。

有什么线索可以解决这个问题吗?

最佳答案

我遇到了同样的问题。

一切正常,然后才开始为所有 Web API 请求提供 404。

我已经尝试了所有方法.. 唯一解决我的问题的方法是将 EF 4.1.0.0 的引用添加到我的项目并将其添加到 Web.config。

这很奇怪,因为我的解决方案中没有任何地方使用或引用 EF。

我没有4.1版本,我从这里下载http://www.microsoft.com/en-us/download/details.aspx?id=26825


我发现了为什么 EF 4.1 被列为依赖项。只有当我想发布网站时才会出现错误。我所做的只是添加可部署依赖项 并检查 ASP.NET MVC,因为主机服务器没有安装 MVC 4。当我查看 _bin_deployableAssemblies 文件夹时

enter image description here

我注意到了 System.Web.Http.Data.EntityFramework.dll,我立即进行了反编译,瞧,我发现那里引用了 EF 4.1。

enter image description here

关于ASP.NET MVC 4 Web API Entity Framework 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10777606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com