2017-03-14 9 views
0

例外が発生しました:列名 'PasswordFailuresSinceLastSuccess'が無効です。タイプ「System.Data.SqlClient.SqlException」の例外が「System.Data.SqlClient.SqlException」がのSystem.Data.dllで発生したが、ユーザーコード</p> <p>追加情報で処理されなかったタイプの

 if (ModelState.IsValid) 
     { 
      // Attempt to register the user 
      try 
      { 
       WebSecurity.CreateUserAndAccount(model.UserName, model.Password); 
       WebSecurity.Login(model.UserName, model.Password); 
       return RedirectToAction("Index", "Home"); 
      } 
      catch (MembershipCreateUserException e) 
      { 
       ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); 
      } 
     } 

答えて

2

このエラーは、データベーステーブルの中にそのような列PasswordFailuresSinceLastSuccessがないことを示しています。

多分、スペルミスがあります。

+0

これは私の最初の大学プロジェクトで、 "PasswordFailuresSinceLastSuccess"を含むものについてはVisualStudioを使用して検索しましたが、これは成功していません。どんな勧告? – Patrick

+0

ソリューション全体を検索しましたか?このエラーは、そこに「PasswordFailuresSinceLastSuccess」を含むSQL文があることを示しています。 – NotTelling

+0

はい、ソリューション全体のショートカットを検索しましたが、これはまだ "PasswordFailuresSinceLastSuccess"を含むコードが見つかりませんでした。 – Patrick