C# ASP.NET成员资格+用户创建配置

C# ASP.NET成员资格+用户创建配置,c#,asp.net,registration,C#,Asp.net,Registration,我正在用ASP.NETC写一个小网站 我已经建立了一个数据库,可以接收用户数据和其他各种信息 现在我想注册用户。我发现MembershipUser和MembershipCreateStatus类和枚举经常用于此 然而,即使我的数据库可以在VisualStudio的服务器资源管理器中看到,我似乎无法将用户创建链接到该数据库 我想要的是当我这样做时: MembershipUser newUser = Membership.CreateUser(username.Text, password.Text

我正在用ASP.NETC写一个小网站

我已经建立了一个数据库,可以接收用户数据和其他各种信息

现在我想注册用户。我发现MembershipUser和MembershipCreateStatus类和枚举经常用于此

然而,即使我的数据库可以在VisualStudio的服务器资源管理器中看到,我似乎无法将用户创建链接到该数据库

我想要的是当我这样做时:

MembershipUser newUser = Membership.CreateUser(username.Text, password.Text, email.Text);

它最终会出现在我选择的数据库和表中。我找不到如何配置它。

ASP.Net成员资格提供程序使用自己的表/存储过程来存储用户数据


您可以将自己的表用于配置文件信息,即非身份验证信息,使用ProfileProvider或使用aspnet_Users表中指定的guid作为自己表的键,并在身份验证发生后检索配置文件记录。

从Visual Studio命令提示符运行以下命令:

aspnet_regsql-S[我的服务器,例如:local\SQLEXPRESS]-E-A all-d[我的数据库]

这将把ASP.NET用户所需的存储过程和表附加到数据库中,以便内置的成员资格和角色提供程序能够实际工作

如果需要,可以使用VS中的WAT工具创建初始用户,以便立即进行测试