我在本地机器上有一个使用 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,我还应该在服务器上安装什么?