c#中带有MySQL连接器的实体框架

时间:2009-11-14 00:02:48

标签: c# .net mysql entity-framework

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

由于服务器是共享服务器,因此我可以安装连接器。

4 个答案:

答案 0 :(得分:1)

您的共享网络托管服务商可能会将您限制为中等信任。在中等信任环境中使用某些数据库连接器(如Devart)存在已知问题。在您的桌面/开发中,您可能在完全信任中运行。

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

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

我目前正在研究解决方案......但可能只需更换主机。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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