Asp.net简单会员。更改密码失败

时间:2014-02-13 07:26:26

标签: c# asp.net-mvc simplemembership

我在我的应用程序中使用简单的成员资格。我已将userId的数据类型从int更改为bigint,并相应地更改了userId的所有引用字段中的数据类型。 创建用户,编辑用户功能正常。但是当我们更改密码时,会出现以下错误。

  

“隐式将long转换为int?不可能”

我的代码:

if (ModelState.IsValid)
{
     bool resetResponse = WebSecurity.ResetPassword(model.ReturnToken.ToString(), model.Password.ToString());
     if (resetResponse)
     {
         ViewBag.Message = "Successfully Changed";
     }
     else
     {
         ViewBag.Message = "Something went horribly wrong!";
     }
}

请告诉我这是什么问题。

提前感谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

enable-migrations
add-migration UserIdTypeChange ' or whatever you want to name it'     
update database

in

  

包管理器控制台

可以在

中找到
  

工具 - >库包管理器 - >