使用本地服务时成员资格表不正确
本文关键字:不正确 成员 服务 | 更新日期: 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" />
有谁知道问题出在哪里?
我认为问题出在配置上。请参阅以下帖子:
- 无法初始化提供程序。架构缺失或不正确。
- http://forums.asp.net/t/1557879.aspx/1
- 无法初始化提供程序。架构缺失或不正确。对于 MySql.Web 连接器
- 无法初始化提供程序。架构缺失或不正确
- 无法初始化提供程序。MYSQL 中缺少或不正确的架构
- MVC2 MySQL 托管问题?