一、Membership Provider
<
configuration
>
<
connectionStrings
>
<
add
name
="SqlServices"
connectionString
="Data Source=MySqlServer;Integrated Security=SSPI;Initial Catalog=aspnetdb;"
/>
</
connectionStrings
>
<
system
.web
>
<
membership
defaultProvider
="SqlProvider"
userIsOnlineTimeWindow
="20"
>
<
providers
>
<
remove
name
="AspNetSqlProvider"
/>
<
add
name
="SqlProvider"
type
="System.Web.Security.SqlMembershipProvider"
connectionStringName
="SqlServices"
enablePasswordRetrieval
="false"
enablePasswordReset
="true"
requiresQuestionAndAnswer
="true"
passwordFormat
="Hashed"
applicationName
="/"
/>
</
providers
>
</
membership
>
</
system.web
>
</
configuration
>
二、Role Provider
<
configuration
>
<
connectionStrings
>
<
add
name
="SqlServices"
connectionString
="Data Source=MySqlServer;Integrated Security=SSPI;Initial Catalog=aspnetdb;"
/>
</
connectionStrings
>

<
system
.web
>
<
roleManager
defaultProvider
="SqlProvider"
enabled
="true"
cacheRolesInCookie
="true"
cookieName
=".ASPROLES"
cookieTimeout
="30"
cookiePath
="/"
cookieRequireSSL
="false"
cookieSlidingExpiration
="true"
cookieProtection
="Encrypted"
>

<
providers
>
<
clear
/>
<
add
name
="SqlProvider"
type
="System.Web.Security.SqlRoleProvider"
connectionStringName
="SqlServices"
applicationName
="MyApplication"
/>
</
providers
>

</
roleManager
>
</
system.web
>
</
configuration
>
三、Profile
<
configuration
>
<
connectionStrings
>
<
add
name
="SqlServices"
connectionString
=
"Data Source=MySqlServer;Integrated Security=SSPI;Initial Catalog=aspnetdb;"
/>
</
connectionStrings
>
<
system
.web
>
<
profile
enabled
="true"
defaultProvider
="SqlProvider"
>
<
providers
>
<
clear
/>
<
add
name
="SqlProvider"
type
="System.Web.Profile.SqlProfileProvider"
connectionStringName
="SqlServices"
applicationName
="MyApplication"
/>
</
providers
>
</
profile
>
</
system.web
>
</
configuration
>
--------------------------------------------------------------------------------
参考资料:
http://msdn2.microsoft.com/zh-cn/library/system.web.security.membership.providers(VS.80).aspx
http://msdn2.microsoft.com/zh-cn/library/system.web.security.roles.providers(vs.80).aspx
http://msdn2.microsoft.com/zh-cn/library/system.web.profile.profilemanager.providers(VS.80).aspx
http://www.cnblogs.com/thcjp/archive/2006/11/19/565092.aspx
http://www.odetocode.com/Articles/427.aspx
http://www.odetocode.com/Articles/428.aspx
本文详细介绍了ASP.NET中MembershipProvider、RoleProvider及Profile的配置方法,包括数据库连接设置、权限管理及用户配置等关键信息。

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



