4

我有:

  • MVC 3
  • MySQL 使用 .NET 连接器 6.4.4

如果我使用 VS2010 从本地 PC 连接到 Linux 上的远程数据库,一切都很好。我做了一个备份以在本地拥有数据库并安装相同版本的 MySQL (5.5, x64)

在远程我有正常的.net 自动生成的成员表名,例如my_aspnet_membership,但是当我在本地开始申请时,它会创建其他表名,例如mysql_membership。我也得到了例外:Unable to initialize provider. Missing or incorrect schema.

使用相同的设置,但连接到远程数据库一切正常。

<add name="MySqlSessionStateProvider" type="MySql.Web.SessionState.MySqlSessionStateStore, MySql.Web, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" applicationName="/" autogenerateschema="true" connectionStringName="MySqlMembershipConnection" />

有谁知道问题出在哪里?

4