1

を使用して新しいユーザーを登録すると

Membership.CreateUser(model.UserId, model.Password, model.Email, null, null, true, null, out createStatus)

次のエラーが表示されます。

指定された方法はサポートされていません

助けてください

    [HttpPost]
    [AllowAnonymous]
    [ValidateAntiForgeryToken]
    public ActionResult Register(RegisterModel model)
    {
        if (ModelState.IsValid)
        {
            // Attempt to register the user
            MembershipCreateStatus createStatus;
            Membership.CreateUser(model.UserId, 
                                  model.Password, 
                                  model.Email, 
                                  null, 
                                  null, 
                                  true, 
                                  null, 
                                  out createStatus);

            if (createStatus == MembershipCreateStatus.Success)
            {

                UpdateUserInfo();
                /* "False" for createPersistentCookie: */
                FormsAuthentication.SetAuthCookie(model.UserId, false);
                return RedirectToAction("Index", "Home");
            }
            else
            {
                ModelState.AddModelError("", ErrorCodeToString(createStatus));
            }
        }

        // If we got this far, something failed, redisplay form
        return View(model);
    }
4

3 に答える 3

2

今すぐ使用する必要がありますWebSecurity.CreateUserAndAccount(...)

于 2013-06-25T14:44:51.013 に答える