C# 使用本地服务时,成员资格表不正确
我有:C# 使用本地服务时,成员资格表不正确,c#,mysql,asp.net-mvc-3,asp.net-membership,C#,Mysql,Asp.net Mvc 3,Asp.net Membership,我有: MVC 3 使用.NET Connector 6.4.4的MySQL 如果我使用VS2010从本地PC连接到Linux上的远程DB,一切都正常。我做了一个备份,在本地安装了DB,并安装了相同版本的MySQL(5.5,x64) 在remote上,我有正常的.net自动生成的表名作为成员身份,如my\u aspnet\u membership,但当我在本地启动应用程序时,它会创建其他表名,如mysql\u membership。我还遇到了异常:无法初始化提供程序。架构缺失或不正确。 使用
- MVC 3
- 使用.NET Connector 6.4.4的MySQL
my\u aspnet\u membership
,但当我在本地启动应用程序时,它会创建其他表名,如mysql\u membership
。我还遇到了异常:无法初始化提供程序。架构缺失或不正确。
使用相同的设置,但连接到远程数据库时,一切正常
<add name="MySqlSessionStateProvider" type="MySql.Web.SessionState.MySqlSessionStateStore, MySql.Web, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" applicationName="/" autogenerateschema="true" connectionStringName="MySqlMembershipConnection" />
有人知道问题出在哪里吗?我想问题出在配置上。见以下帖子:
我不熟悉.NET Connector 6.4.4,但“autogenerateschema=“true”是否会动态生成SQL架构?您能否连接到数据库并使用单元测试或简单控制台应用程序中的相同连接字符串读取表?