我有:
- MVC 3
- 使用 .NET Connector 6.4.4 的 MySQL
如果我使用 VS2010 从本地 PC 连接到 Linux 上的远程数据库,一切正常。我备份了本地数据库并安装了相同版本的 MySQL (5.5, x64)
在远程我有普通的 .net 自动生成的成员表名称,如 my_aspnet_membership
,但当我在本地开始申请时,它会创建其他表名称,如 mysql_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" />
有人知道问题出在哪里吗?
最佳答案
我认为问题出在配置上。请参阅以下帖子:
- Unable to initialize provider. Missing or incorrect schema.
- http://forums.asp.net/t/1557879.aspx/1
- Unable to initialize provider. Missing or incorrect schema. for MySql.Web connector
- Unable to initialize provider. Missing or incorrect schema
- Unable to initialize provider. Missing or incorrect schema in MYSQL
- MVC2 MySQL Hosting Issue?
关于c# - 使用本地服务的成员资格表不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10839393/