c# - 使用本地服务的成员资格表不正确

标签 c# mysql asp.net-mvc-3 asp.net-membership

我有:

  • 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" />

有人知道问题出在哪里吗?

最佳答案

关于c# - 使用本地服务的成员资格表不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10839393/

相关文章:

c# - 为什么在 C# 中使用 1 元组 Tuple<T1>?

mysql 数据库设计用于跟踪用户是否看过某个项目

asp.net-mvc-3 - 在 IIS 7.5 上托管 MVC 应用程序时显示完整的错误消息

asp.net-mvc - MVC3 如何将多个复选框绑定(bind)到 ViewModel 中的 1 个属性

c# - 为什么不同机器上的相同文化给出不同的缩写月份?

c# - 为什么使用 WAL 模式并启用池化来锁定 SQLite 数据库文件?

c# - 如何在完成之前访问 DirectoryInfo.EnumerateFiles

mysql - 使用SQL执行唯一删除

MySQL:InnoDB 缓冲区使用量持续增长

asp.net - 定义条件路线