Когда я создаю пользователя, он не может войти в систему, пока я не зайду в конфигурацию asp.net и не сохраню их. Я на самом деле не изменяю никаких настроек, я просто нажимаю кнопку сохранения, и затем они могут войти в систему. Я хотел бы, чтобы пользователь мог войти в систему после его создания, но я не могу получить это на работу. Вот мой код для метода CreatedUser:
protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
{
CustomerProfile adminProfile = CustomerProfile.GetProfile();
string username = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("UserName")).Text.Trim();
CustomerProfile createdUser = CustomerProfile.GetProfile(username);
createdUser.CustomerID = adminProfile.CustomerID;
createdUser.Save();
MembershipUser user = Membership.GetUser(username);
user.IsApproved = ((CheckBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("chkActivateUser")).Checked;
Roles.AddUserToRole(user.UserName, "nonadmin");
}