我在MySQL数据库上有一个使用Linq to Entities的工作网站。昨晚我安装了MySQL连接器6.0 for .NET,在本地机器上一切都很好。我假设我现在有一些GAC到Bin迁移到主机上。有人知道我必须传输哪些文件以及我必须对web.config做些什么?
答案 0 :(得分:1)
1)应在主机上安装.NET Framework 3.5 SP1。
2)您的应用程序应该可以访问MySql.Data.dll和MySql.Data.Entity.dll(例如,将它们放入应用程序的Bin文件夹中)。
3)ADO.NET提供程序应该在应用程序配置文件中注册,如下所示:
<system.data>
<DbProviderFactories>
<remove invariant="MySql.Data.MySqlClient" />
<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.0.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
答案 1 :(得分:0)
在主机上安装.NET Framework 3.5。