1、在IIS里的ASP.NET设置中将LocalSqlServer的连接字串改成自己所需要的,如:Data Source=localhost;Initial Catalog=assort;uid=assort;pwd=assort;
2、还是在这个设置里将身份验证模式改成Forms,将管理提供程序里的requiresUniqueEmail,这样就使一个邮箱只能注册一次,将minRequiredNonalphanumericCharacters设置为0,这样在注册用户时就不会老出现包含一个非字母数字字符的提示。
3、在注册后发邮件时,邮件中的汉字会变成乱码,解决的方法是在CreateUserWizard1_SendingMail事件中加一条语句来改变编码:e.Message.BodyEncoding = System.Text.Encoding.GetEncoding("Gb2312");
4、注册后给用户加上角色,操作的事件是CreateUserWizard1_CreatedUser,语句如下: Roles.AddUserToRole(CreateUserWizard1.UserName,"Users");“Users”是定义的角色名称。