我有一个使用 asp.net 在生产上运行的项目。现在我需要创建另一个项目来管理站点。所以我决定使用 MVC4。我必须使用相同的数据库,其中包含所有成员表(aspnet_users 等)。
但是 MVC4 仅使用 6 个表(成员资格、配置文件等),左侧没有“aspnet_”。
现在我的问题是当我尝试在现有数据库中验证(Membership.Validate(用户名,密码))用户时,提供者找不到用户。因为提供者试图在 'Memberships, users' 表中搜索,而不是在 'aspnet_membership, aspnet_users' 表中。
在这种情况下,我将如何将新的 MVC4 项目与我现有的数据库集成?