小编Ken*_*Ken的帖子

实体框架适用于本地服务器,但不适用于远程

好的,我有一个使用ASP.net mvc的网站,我遇到的问题是实体框架.我添加了所有引用并让它在我的本地计算机上运行但是当我发布它时出现以下错误.

System.InvalidOperationException:实体框架提供程序为'System.Data.SqlClient'ADO.NET输入'System.Data.Entity.SqlServer.SqlProviderServices,EntityFramework.SqlServer,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'提供程序无法加载.确保提供程序程序集可用于正在运行的应用程序.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=260882.

我已经仔细检查了我的引用,并且我将EntityFramework.SqlServer和System.Data都添加到了我的项目中.我用来连接数据库并声明服务提供的连接字符串如下所示.

<connectionStrings>
<add name="[dataConnection]" connectionString="Data Source=[ip of host machine];Database=[name];UID=[user];pwd=*******;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

名称我们只有数据库的名称,这也在我的web.debug.config中使用

<connectionStrings>
<add name="[dataconnection]"
  connectionString="Data Source=.;Database=[name];UID=[user];pwd=*******;MultipleActiveResultSets=True;"
  xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
  </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

我对这整个事情都很陌生,只是把别人的代码递给了我,所以我正在努力学习这个流程.这是我第一次遇到这个,所以任何方向都会受到赞赏.

asp.net entity-framework

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

entity-framework ×1