部署 asp.net2.0中的 aspnetdb

1。安装aspnetdb.mdf数据库,不使用装SQLSERVER  EXPRESS ,  而且是独立数据库B

    aspnet_regsql.exe:该程序位于C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/下

================

2。iis配置

    新建一个虚拟目录D,通过“属性”打开"Asp.net"选项卡 ,单击“编辑配置”

    在“常规”中添加一个自己的连接字符串X,内容和一般数据库连接字符串类似,与上建立的数据库B一致(注意访问B的权限)

   “ 身份验证”中 ,选择 Forms  模式,打开使用默认“成员资格程序提供类”和“角色程序提供类”,并配置connectionStringName属性,改为X

==================

3。新建注册网页

    用vs2005打开此网站文件夹D,新建网页,添加asp:CreateUserWizard控件 ,不用修改就可以运行使用,不过密码是强密码,会在表aspnet_Users添加一条记录与表aspnet_Applications一一对应,并在表aspnet_Membership中详细记录

    修改强密码,在web.config对应的MembershipProvider中修改属性(默认是AspNetSqlMembershipProvider)minRequiredNonalphanumericCharacters="0"

    还可修改密码只能是数字字母,修改asp:CreateUserWizard控件属性PasswordRegularExpression="/w*"

    还可修改邮箱验证,EmailRegularExpression="/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*"

     ContinueDestinationPageUrl="1.aspx" 完成后单击跳转页面

======================

4。新建默认启动界面

    LoginStatus和LoginView配合

     添加LoginStatus控件 :该如果未登录显示“登录”,如果登录了显示“注销”。不需要链接路径,默认Login.aspx;可以在web.config中修改

<authentication mode="Forms">
   <forms loginUrl="login1.aspx"/>
 </authentication>

    添加LoginView控件 :作用可以编辑两个视图,与LoginStatus配合

======================

5。新建登录页面

    添加Login.aspx ,名字与web.config中对应

    添加login控件,不需要任何修改 

    运行时,如果直接打开此页面,登陆成功会跳到default.aspx;否则返回上一次访问页面。

    把Login空间转化为模板,在里面添加找回密码超链接

===================

6。新建找回密码页

    把Login空间转化为模板,在里面添加找回密码超链接

    新建找回密码页R,添加PasswordRecovery控件

    设置stmp

====================

7。新建修改密码页

    添加:ChangePassword控件  必须要登录后访问才有效

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值