【发布时间】:2013-10-25 18:58:29
【问题描述】:
我在本地机器上有一个使用 EF6 的 WebAPI 2,它运行良好。 当我发布解决方案并将其上传到服务器时,我收到以下错误:
System.Data.Entity.Core.MetadataException:指定的架构无效。错误: Database.FooModel.ssdl(2,2):错误 0152:找不到具有不变名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架提供程序。确保提供程序已在应用程序配置文件的“entityFramework”部分注册。
注意:
我看到很多关于修复开发机器的帖子,但我的问题不是那个。我的问题在于我将代码上传到 Windows 2012 服务器时。
问题:
在上传 EF6 解决方案时,如何确保 SERVER 获得正确的设置?
我已经将服务器更新到 DotNet 4.5.1,我还应该在服务器上安装什么?
【问题讨论】:
标签: asp.net asp.net-mvc entity-framework