我在控制台应用程序中访问 aspMembership 和 Profiles 时感到困惑。
我在 Web 应用程序的 createuser 事件中执行了此操作。
这里的代码是:
ProfileCommon p = (ProfileCommon)ProfileCommon.Create(CreateUserWizard.UserName, true);
p.Country = ((DropDownList)CreateUserWizard.CreateUserStep.ContentTemplateContainer.FindControl("Country")).SelectedValue;
p.Gender = ((DropDownList)CreateUserWizard.CreateUserStep.ContentTemplateContainer.FindControl("Gender")).SelectedValue;
p.Age = Int32.Parse(((TextBox)CreateUserWizard.CreateUserStep.ContentTemplateContainer.FindControl("Age")).Text);
p.Save();
Membership.CreateUser(CreateUserWizard.UserName, CreateUserWizard.Password, CreateUserWizard.Email, CreateUserWizard.Question, CreateUserWizard.Answer, true, out memberStatus);
现在我需要的是,我还需要在控制台应用程序中执行这些功能。
我无法访问 ProfileCommon 和 MembershipUser 类,因为我已在控制台应用程序的 App.config 中添加了配置文件及其属性。