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

xiaoxiao2021-02-28  117

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注册您的数据库步骤如下

工具地址:C:\Windows\Microsoft.NET\Framework\v2.0.50727

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

转载请注明原文地址: https://www.6miu.com/read-26118.html

最新回复(0)