asp.net - .NET MVC 3 (C#) 默认成员资格提供程序 - 如何设置?

标签 asp.net asp.net-membership

我对 .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/

相关文章:

asp.net - 使用ASP.NET MVC,SQL Server, Entity Framework 实现搜索框

ASP.NET MVC 重定向到操作不会呈现最终 View

c# - 从 ASP.NET 打印到网络打印机

c# - 多个 Controller 端点之间的 Web Api 交互

c# - Forms 身份验证配置显示 Windows 身份验证对话框,为什么?

c# - 使用 ASP.NET MVC 和 SqlMembershipProvider 在哪里存储额外的用户详细信息?

c# - 注销被禁止的用户

asp.net - ASP :button not styling with css

c# - 自定义Membership provider时如何管理ProviderUserKey

c# - 如何通过代码配置 ASP.Net 成员资格提供程序?