我有:
- 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" />
有谁知道问题出在哪里?