我阅读了Jon Glaway的以下引文:
SimpleMembership被设计为替代之前的 ASP.NET角色和成员资格提供程序系统
有人可以澄清这是否正确。我明白简单的会员资格给了我这种能力 将更多信息存储在一个包含两列的简单UserAdmin表中,但它会“替换” ASP.Net角色系统还?我想要实现我仍然需要设置的角色 和以前一样。
例如,以下不适用于旧的和新的SimpleMembership:
Roles.CreateRole("Administrator");
答案 0 :(得分:1)
这篇文章http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates.aspx将帮助您更多地了解两者之间的差异。您还将了解简单成员资格是前者
的改进(升级)答案 1 :(得分:1)
是的,它取代了角色系统。只需在数据库表中创建一个新的角色条目。
据说你仍然可以使用旧的会员系统。新的功能缺少许多功能,它的名字就像名字那样......简单。
4.5的网络表单模板根本不使用简单的成员资格,因此取决于您。
我更喜欢简单的会员资格,因为你在大多数情况下直接处理表格。简单的会员资格也已经存在了几年,作为webmatrix的一部分,您可以在这里找到参考资料。