ASP.NET 提供了许多十分有用的新特性,如成员资格(MemberShip)、(角色管理)RoleManager、(配置管理)Profile和个性化设置等,可以很方便的在自己的应用程序中使用,解决登录认证、用户注册、权限管理等问题。
安装
在Visual Studio 2008/2010菜单中选择Tool->命令提示->运行ASPNET_RegSql.Exe文件,按照ASP.NET SQL Server 安装向导安装即可。
配置
1、在web.cofnig中连接字符串配置
<connectionStrings>
<addname="AspNetDB.ConnectionString"
connectionString="server=.;uid=sa;pwd=@@sa;database=AspNetDB;"
providerName="System.Data.SqlClient" />
</connectionStrings>
2、membership配置
<membership>
<providers>
<clear/>
<addname="AspNetSqlMembershipProvider"type="System.Web.Security.SqlMembershipProvider"connectionStringName="AspNetDB.ConnectionString"
enablePasswordRetrieval="false"enablePasswordReset="true"requiresQuestionAndAnswer="false"requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5"minRequiredPasswordLength="6"minRequiredNonalphanumericCharacters="0"passwordAttemptWindow="10"
applicationName="/" />
</providers>
</membership>
3、profile配置
<profile>
<providers>
<clear/>
<addname="AspNetSqlProfileProvider"type="System.Web.Profile.SqlProfileProvider"connectionStringName="AspNetDB.ConnectionString"applicationName="/" />
</providers>
</profile>
4、roleManager配置
<roleManagerenabled="false">
<providers>
<clear/>
<addname="AspNetSqlRoleProvider"type="System.Web.Security.SqlRoleProvider"connectionStringName="AspNetDB.ConnectionString"applicationName="/" />
<addname="AspNetWindowsTokenRoleProvider"type="System.Web.Security.WindowsTokenRoleProvider"applicationName="/" />
</providers>
</roleManager>
本文介绍ASP.NET中的关键组件配置过程,包括成员资格(MemberShip)、角色管理(RoleManager)、配置管理(Profile)和个人化设置等。文章详细解释了如何通过Visual Studio安装及配置这些组件,并在web.config中设置连接字符串、成员资格、个人资料和角色管理。
1378

被折叠的 条评论
为什么被折叠?



