Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 找不到请求的.Net Framework数据提供程序。它可能没有安装_Asp.net_Mysql_Frameworks_Entity_Connector - Fatal编程技术网

Asp.net 找不到请求的.Net Framework数据提供程序。它可能没有安装

Asp.net 找不到请求的.Net Framework数据提供程序。它可能没有安装,asp.net,mysql,frameworks,entity,connector,Asp.net,Mysql,Frameworks,Entity,Connector,我用实体框架开发了一个asp.net网站 设置我的本地电脑: 视窗8 Visual Studio 2012更新3 安装Mysql连接器(库版本6.7.4) 使用EntityFramework连接到数据库服务器MySQL 我还有另一台windows 2008 web edition服务器,其设置如下: .Net framework 4.5 MySQL连接器 MySQL服务器5.6 问题是,在本地PC上完成编码后,我将其发布到服务器,并在尝试运行时显示以下消息,但在本地PC上它工作正常:

我用
实体
框架开发了一个
asp.net
网站

  • 设置我的本地电脑:

    • 视窗8
    • Visual Studio 2012更新3
    • 安装Mysql连接器(库版本6.7.4)
    • 使用EntityFramework连接到数据库服务器MySQL
  • 我还有另一台windows 2008 web edition服务器,其设置如下:

    • .Net framework 4.5
    • MySQL连接器
    • MySQL服务器5.6
问题是,在本地PC上完成编码后,我将其发布到服务器,并在尝试运行时显示以下消息,但在本地PC上它工作正常:

找不到请求的.Net Framework数据提供程序。它可能没有安装

首先,我想知道这是因为它无法连接到MySQL服务器,但当我使用经典的ADO.NET对MySQL进行编码测试时,它在我的Windows服务器上运行良好。所以我怀疑这是因为实体库的问题,但我不知道它到底是什么


有人知道导致此问题的原因吗?

您可能希望尝试将以下内容添加到应用程序/Web配置中:

<system.data>
    <DbProviderFactories >
      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
    </DbProviderFactories>
  </system.data>

您可能希望尝试将以下内容添加到应用程序/Web配置中:

<system.data>
    <DbProviderFactories >
      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
    </DbProviderFactories>
  </system.data>


欢迎使用堆栈溢出!你能在这里发布你已经拥有的代码的相关部分吗?欢迎来到Stack Overflow!你可以在这里发布你已经拥有的代码的相关部分吗?用这个保存了我的屁股:)谢谢:)我有版本6.8.3.0,所以我只需要修改版本号,但效果很好:)用这个保存了我的屁股:)谢谢:)我有版本6.8.3.0,所以我只需要修改版本号,但效果很好:)