如何自定义Membership所使用的数据库

转载 2011年01月17日 23:00:00

http://www.cnblogs.com/macacoonline/archive/2011/01/08/1930600.html

 

Membership是ASP.NET2.0提供的一组集成员资格、角色管理、个性化设置以及SQL Web事件提供程序为一体API,我们可以使用Membership简化对我们系统的编程操作。
但由于诸多原因在实际项目中我们却很少使用它,
其原因之一便是在默认情况下Membership需要创建一个独立的数据库以支持其所有功能。
本文将告诉您如何配置Membership使用自己的数据库
需要解决的问题:
1.如何让自己的数据库支持Membership
2.如何配置Membership使用自己的数据库

具体步骤如下(由于本人使用的是VisualStudio2010所以步骤按2010具体描述,与2008的不同之处则在后面备注):
1.在我们的解决方案中添加一个ASP.NET网站
2.打开Web.config文件并找到Membership节(注:使2008的朋友找不到该节点,您可以在该路径C:/Windows/Microsoft.NET/Framework/v2.0.50727/CONFIG/下找到System.Web复制该节点下的内容到您的Web.config的System.Web节下)
3.在connectionStrings中添加如下节点

4.在Membership节下的providers节中<add>节之前添加一个<clear/>节
5.找到Membership节中的connectionStringName将当前文件中所有与其属性值相同的字符串(即:上图中的ApplicationServices)替换为MemberShipDemoDB
6.使用aspnet_regsql注册您的数据库步骤如下

 

 

 


至此您应用程序中的Membership就可以正常使用您自己的数据库作为其功能支持的数据库了

如何自定义Membership所使用的数据库

Membership是ASP.NET2.0提供的一组集成员资格、角色管理、个性化设置以及SQL Web事件提供程序为一体API,我们可以使用Membership简化对我们系统的编程操作。 但由于诸多...
  • hailong818
  • hailong818
  • 2017年08月31日 10:34
  • 80

ASP.NET MVC4 SimpleMembership 基于角色的权限管理机制(一)--基本配置与使用

以前一直在用MVC3,前段使用学习了MVC4,在做一个小示例的时候,想给注册的用户分配角色,从而实现操作访问权限,自己还是按照MVC3中的做法,可是后来发现已经不行了,甚至创建的数据库都完全不一样,查...
  • CMbug
  • CMbug
  • 2014年06月12日 15:36
  • 1254

Membership机制自定义数据库

 本文转自:http://www.cnblogs.com/Andon_liu/因为一般教程使用的示例都是SQL Server 2005 Express版本的本地 ASPNETDB.MDF文件,如果我要...
  • wwlearn
  • wwlearn
  • 2010年04月07日 09:06
  • 1586

membership配置篇

从.net 2.0开始  asp.net 就进入了一个倡导少写代码多配置的时期“机器先进阿 我们只要把猪赶进去 对面就会从传送带里传出香肠来!”下面就是启动机器并且赶猪的工作。在赶猪以前,我们先来了解...
  • tt03030576
  • tt03030576
  • 2007年09月02日 15:56
  • 1355

membership 如何找回密码

一、概述        使用membership机制的asp.net网站,关于密码的问题有点绕,在此做个记录,免得以后重复做这方面的工作。       1、如果记得旧密码,想换密码,则使用chan...
  • GAMEloft9
  • GAMEloft9
  • 2015年04月01日 17:44
  • 932

Membership用法

Membership用法详解用户与角色管理在asp.net2.0中是通过Membership和Roles两个类来实现的。Membership:用户成员账号管理,用户名、密码、邮箱等Roles:负责用户...
  • cqbsbjianxy
  • cqbsbjianxy
  • 2009年11月02日 11:32
  • 3923

membership 常用的操作

1、获取当前登录用户ID Membership.GetUser().ProviderUserKey; 上语句可用来获取当前登录用户的ID,在使用时注意调用System.Web.Securi...
  • a5251199
  • a5251199
  • 2015年11月12日 11:39
  • 153

ASP.NET Membership和角色管理器

实习期的总结。
  • hellobabygogo3
  • hellobabygogo3
  • 2014年07月17日 14:39
  • 3090

关于Membership的设置 :使用自定义数据库

因为一般教程使用的示例都是SQL Server 2005 Express版本的本地 ASPNETDB.MDF文件,如果我要使用远程的Sql Server 2005服务器的话,需要进行一些设置。Setp...
  • lyamlf_net
  • lyamlf_net
  • 2007年03月26日 11:02
  • 1595

MVC4 成员资格、 身份验证

SimpleMembership,成员资格提供程序、 通用的提供者和新的 ASP.NET 4.5 Web 窗体和 ASP.NET MVC 4 模板 ASP.NET MVC 4 互联网模板中添加一些新...
  • sat472291519
  • sat472291519
  • 2013年09月26日 10:10
  • 10370
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何自定义Membership所使用的数据库
举报原因:
原因补充:

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