成员资格与角色管理的数据源配置

原创 2007年09月26日 09:19:00

首先你要明确你是否要使用membership或者rolesmanager或者其他与此相关的技术. 你可以将membership或者rolesmanager等的数据源更改为你喜欢的数据源.

在VS 2005 的命令提示符下:  输入 aspnet_regsql ,出现SQL 数据源注册对话框,那么一步一步向下注册一个SQL数据源,选择一个数据库作为ASPNET存入成员角色等的默认数据. 比如注册一个数据源实例为SERVER,数据名称为TEST的SQL注册.

在网站的web.config里加入:

<connectionStrings>
    <add name="MyConnString" connectionString="Data Source=SERVER;Initial Catalog=TEST;Persist Security Info=True;User ID=sa;Password=123"
      providerName="System.Data.SqlClient" />
  </connectionStrings>

以上只是增加了一个数据连接,以连接字符串的形式表示(此处我测试时是连接到SQL2000 SERVER.前提是你已经开启了SQL2000 SERVER服务并且在里面创建了TEST数据库,仔细看明白上面的连接字符串),以后当你需要使用此数据配置的时候,就修改相应的数据连接为上述:  "MyConnString".知道"MyConnString"是什么东东吧?  

membership或者rolesmanager默认是连接 SQL 2005 express 中的aspnetdb 数据库,那么

如果你要将membership的数据源修改,则

在<system.web>  与   </system.web>之间加入:

<membership defaultProvider="System.Data.SqlClient">
      <providers>
        <clear/>
        <add type="System.Web.Security.MembershipProvider" name="System.Data.SqlClient" connectionStringName="MyConnString"/>
  
      </providers>
    </membership> 

rolesmanager也一样,像这样在<system.web>  与   </system.web>之间加入:

<roleManager defaultProvider="P1" cacheRolesInCookie="true" enabled="true">
      <providers>
        <clear/>
        <add type="System.Web.Security.SqlRoleProvider" name="System.Data.SqlClient" connectionStringName="MyConnString"/>
      </providers>
    </roleManager>

..............


经过以上的修改.程序的users,membership,roles等信息都会写入到你所创建的SQL2000 SERVER上的TEST数据库里面.

由于发现许多朋友都有着以前和我一样的困惑,故和大家分享此心得. 

相关文章推荐

asp.net成员资格与角色管理使用和配置

Web用户与权限管理概述使用ASP.NET网站管理工具使用登录控件自定义成员资格与角色管理 一、Web用户与权限管理概述 ASP.NET身份验证方式(在实际的Web项目...
  • Pastxu
  • Pastxu
  • 2011年11月27日 21:30
  • 595

asp.net_成员资格与角色管理

  • 2010年12月12日 21:10
  • 1.46MB
  • 下载

ASP.NET网站性能优化之成员资格,角色,配置文件的优化

本文讨论在使用 ASP.NET 成员资格、角色、配置文件属性、会话状态、Web 部件个性化设置和站点导航时的性能优化。 成员资格 有效地收集成员资格列表 在调用 Membership...

spring数据源配置及事务管理--entityManager

一、实体管理其必须运行在web(ejb容器)容器,用main方法是不能运行的。 二、配置文件:applicationContext-em.xml http://www.springframewor...
  • ppt0501
  • ppt0501
  • 2013年10月11日 15:38
  • 5782

用Spring管理Hibernate连接多个数据源配置文件

Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是...

用 IIS 进行ASP.NET 成员/角色管理(1):安全和配置概述

适用于:   Microsoft ASP.NET 2.0   Microsoft Visual Studio 2005   Microsoft Internet 信息服务   摘要:Peter...

spring数据源配置解析

  • 2013年10月22日 14:03
  • 615KB
  • 下载

Spring+Mybatis多数据源配置(二)——databaseIdProvider的使用

在上一篇同系列的博文中,讲到配置多数据源,然后根据config.properties配置不同的数据库,进行切换。而且需要根据不同的数据库,配置不同的mybatis sql映射配置文件,如下: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:成员资格与角色管理的数据源配置
举报原因:
原因补充:

(最多只允许输入30个字)