WebConfig里的配置成员资格角色管理
2007-08-14 11:32
232 查看
把连接改一下,先清掉Machine.config里的连接,再加一条,最好名字一样,不然在Asp.net配置那里会有点麻烦。
<connectionStrings>
<clear/>
<add name="LocalSqlServer" connectionString="Data Source=.;Initial Catalog=SocanCRM;Persist Security Info=True;User ID=sa;Password="
providerName="System.Data.SqlClient" />
</connectionStrings>
然后配置以下三个节点
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="SocanCRM" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
</providers>
</membership>
<profile>
<properties>
<add name="UserProfile" type="String" allowAnonymous="false" />
</properties>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" connectionStringName="LocalSqlServer" applicationName="SocanCRM" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</profile>
<roleManager enabled="true">
<providers>
<clear/>
<add connectionStringName="LocalSqlServer" applicationName="SocanCRM" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</roleManager>
profile节里必须有东西才行,不然Profile.UserName一直为空,但可以用User.Identity.Name
<connectionStrings>
<clear/>
<add name="LocalSqlServer" connectionString="Data Source=.;Initial Catalog=SocanCRM;Persist Security Info=True;User ID=sa;Password="
providerName="System.Data.SqlClient" />
</connectionStrings>
然后配置以下三个节点
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="SocanCRM" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
</providers>
</membership>
<profile>
<properties>
<add name="UserProfile" type="String" allowAnonymous="false" />
</properties>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" connectionStringName="LocalSqlServer" applicationName="SocanCRM" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</profile>
<roleManager enabled="true">
<providers>
<clear/>
<add connectionStringName="LocalSqlServer" applicationName="SocanCRM" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</roleManager>
profile节里必须有东西才行,不然Profile.UserName一直为空,但可以用User.Identity.Name
相关文章推荐
- ASP.NET成员资格与角色管理配置内容
- 成员资格与角色管理的数据源配置
- asp.net成员资格与角色管理使用和配置
- Asp.Net 角色与权限管理-----配置Web.Config
- ASP.NET2.0中个性化用户配置以及成员资格和角色管理在SQL Server 2000数据库中的配置
- ASP.NET的配置管理---web.config
- 关于asp.net membership角色与成员资格管理的一点资料
- Asp.net中Web.config 页面访问按角色授权配置
- 关于自定义成员资格和角色管理授权提供程序的问题
- ASP.NET网站性能优化之成员资格,角色,配置文件的优化
- 保护你的ASP.NET应用程序 15.5 ASP.NET 2.0的成员资格和角色管理器
- ASP.NET网站开发——成员资格和角色管理
- LINQ to SQL 成员资格和角色管理
- ASP.NET的配置管理---web.config
- 使用 IIS 进行 Microsoft ASP.NET 2.0 成员/角色管理,第 1 部分:安全和配置概述
- ASPNETDB 表和视图(2) 用户成员资格和角色管理 表
- Asp.net中Web.config 页面访问按角色授权配置
- asp.net 2.0教程 成员资格和角色管理
- asp.net 2.0教程 成员资格和角色管理
- ASP.NET 例程完全代码版(7)——2.0中实现自配置的成员角色管理库