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

原创 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项目...

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

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

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

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

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

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

适用于:   Microsoft ASP.NET 2.0   Microsoft Visual Studio 2005   Microsoft Internet 信息服务   摘要:Peter...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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