使用本地服务时成员资格表不正确

本文关键字:不正确 成员 服务 | 更新日期: 2023-09-27 18:35:51

我有:

  • MVC 3
  • 使用 .NET Connector 6.4.4 的 MySQL

如果我使用 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" />

有谁知道问题出在哪里?

使用本地服务时成员资格表不正确

我认为问题出在配置上。请参阅以下帖子:

  1. 无法初始化提供程序。架构缺失或不正确。
  2. http://forums.asp.net/t/1557879.aspx/1
  3. 无法初始化提供程序。架构缺失或不正确。对于 MySql.Web 连接器
  4. 无法初始化提供程序。架构缺失或不正确
  5. 无法初始化提供程序。MYSQL 中缺少或不正确的架构
  6. MVC2 MySQL 托管问题?