Entity framework 无法在Azure网站中加载实体框架程序集-模块应包含程序集清单

Entity framework 无法在Azure网站中加载实体框架程序集-模块应包含程序集清单,entity-framework,asp.net-mvc-4,azure,Entity Framework,Asp.net Mvc 4,Azure,我有一个使用EntityFramework6在本地运行的MVC4 web应用程序。它与任何CPU一样运行。当我通过web deploy部署到Azure时,主页加载良好,但当我浏览到使用实体框架的页面时,我看到: 无法加载文件或程序集“EntityFramework,版本=6.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089”或其依赖项之一。模块应包含程序集清单 我尝试过以X64和x86的形式构建/部署。我已尝试在Azure配置选项卡中更改32位和64位之间

我有一个使用EntityFramework6在本地运行的MVC4 web应用程序。它与任何CPU一样运行。当我通过web deploy部署到Azure时,主页加载良好,但当我浏览到使用实体框架的页面时,我看到:

无法加载文件或程序集“EntityFramework,版本=6.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089”或其依赖项之一。模块应包含程序集清单

我尝试过以X64和x86的形式构建/部署。我已尝试在Azure配置选项卡中更改32位和64位之间的平台模式。我尝试过集成和经典模式。我已尝试通过NuGet删除该软件包并重新安装

此外,如果我尝试以X64的形式在本地运行,那么它将提供:

无法加载文件或程序集“ProjectName”或其依赖项之一。试图加载格式不正确的程序

这意味着它在第一个页面失败,甚至在到达使用实体框架的页面之前


如何修复在Azure网站上使用实体框架的问题?

我也遇到了同样的问题。使用FTP时,我注意到我的bin文件夹中有一些不需要的DLL,所以我删除了所有DLL并重新发布。这就解决了