我有:
> MVC 3
>使用.NET Connector 6.4.4的MySQL
如果我从本地PC与VS2010连接到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?