【问题标题】:Entity Framework with MySQL connector in c#c# 中带有 MySQL 连接器的实体框架
【发布时间】:2009-11-14 00:02:47
【问题描述】:

我一直在尝试让实体框架在我使用 MySQL 的 Web 应用程序中工作。它在我的本地电脑上工作正常,但当我将它放在服务器上时不起作用。

由于服务器是共享服务器,如果出现问题,我可以安装连接器。

【问题讨论】:

  • 你能告诉我们有什么问题吗?
  • 我的问题是连接器需要安装在服务器上还是我可以把 MySql.Data.dll 文件放到他的 bin 目录中

标签: c# .net mysql entity-framework


【解决方案1】:

您的共享虚拟主机可能会将您限制为中等信任。在中等信任环境中使用一些数据库连接器(如 Devart)存在已知问题。在您的桌面/开发中,您可能在完全信任下运行。

尝试在 web.config 中将您的网站设置为中等信任...看看是否可以重现错误。

如何:Is there a way to simulate medium trust in VS2010

我目前正在寻找解决方案...但可能只需要更改主机。

【讨论】:

    【解决方案2】:

    您应该能够将 MySQL.Data.Dll 文件放入您的 BIN 文件中。

    【讨论】:

      【解决方案3】:

      将 mysql.data.dll 放在应用程序的 Bin 文件夹中。

      这甚至应该在中等信任的服务器上运行。如果您不知道并且仍然有问题,请联系您的托管服务提供商并要求他在服务器上安装 mySqlConnector。

      【讨论】:

        【解决方案4】:

        您必须将提供程序库添加到 Web 应用程序的 bin 目录和 web.config 中的 register provider

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-06-20
          • 1970-01-01
          • 2014-03-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-10
          • 2018-03-02
          相关资源
          最近更新 更多