我对.NET的成员资格提供程序感到困惑。我已经构建了一个MVC 3 Web应用程序,但显然登录页面不能开箱即用,因为我需要连接成员资格提供程序。我原本期望这个过程很简单,但是当我寻求帮助时,我发现很多关于编写自定义提供程序的文章。我不能只设置一两个表,在web.config中连接一些细节,并根据一些默认的MVC成员资格提供程序工作吗?
我不想重新发明轮子!
TIA。
答案 0 :(得分:3)
The MSDN membership installation documentation仍适用于.NET 4,但请注意默认的成员资格提供程序在4.5中更改 - 完全不同的表结构。
<强> TL; DR 强>
创建aspnet成员资格数据库或将表添加到现有数据库(aspnet_regsql.exe
,位于.net 2框架文件夹中)
将必要的成员资格和角色提供程序配置部分添加到您的web.config。
使用网站管理工具添加用户(或至少是初始管理员用户)