我对 .NET 的成员(member)资格提供商有些困惑。我已经构建了一个 MVC 3 Web 应用程序,但显然登录页面不能开箱即用,因为我需要连接成员(member)提供程序。我本以为这个过程会很简单,但是当我搜索帮助时,我发现了许多关于编写自定义提供程序的文章。难道我不能只设置一两个表,在 web.config 中连接一些详细信息并让事情基于某些默认的 MVC 成员资格提供程序工作吗?
我不想重新发明轮子!
TIA。
最佳答案
The MSDN membership installation documentation仍然适用于 .NET 4,但请注意默认的成员资格提供程序在 4.5 中发生了变化 - 完全不同的表结构。
TL;DR
创建 aspnet 成员资格数据库或将表添加到现有数据库(
aspnet_regsql.exe
,位于 .net 2 Framework 文件夹中)将必要的成员资格和角色提供程序配置部分添加到您的 web.config。
使用网站管理工具添加用户(或至少一个初始管理员用户)
关于asp.net - .NET MVC 3 (C#) 默认成员资格提供程序 - 如何设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12391506/