Authentication MVC 5-ASP.NET标识-电子邮件确认中的令牌列为空

Authentication MVC 5-ASP.NET标识-电子邮件确认中的令牌列为空,authentication,asp.net-mvc-5,asp.net-identity,email-validation,Authentication,Asp.net Mvc 5,Asp.net Identity,Email Validation,调用UserManager.GenerateEmailConfirmationToken()时,我会得到一个令牌,但AspNetUsers表中的ConfirmationToken列保留为空。这个方法是否假设自动将标记放在那里,如果是,我在哪里告诉它要查找的列的名称。或者我需要在呼叫后手动将令牌放在那里 (另外,AspNetUsers中的emailconfirm列在调用UserManager.ConfirmEmail后保持为False,但我认为这是出于相同的原因)。在Identity 2.0中默认

调用UserManager.GenerateEmailConfirmationToken()时,我会得到一个令牌,但AspNetUsers表中的ConfirmationToken列保留为空。这个方法是否假设自动将标记放在那里,如果是,我在哪里告诉它要查找的列的名称。或者我需要在呼叫后手动将令牌放在那里


(另外,AspNetUsers中的emailconfirm列在调用UserManager.ConfirmEmail后保持为False,但我认为这是出于相同的原因)。

在Identity 2.0中默认没有ConfirmationToken列,您确定这不是您在用户类中添加的内容吗?

我的错误。是的,我是手动添加的。GenerateEmailConfirmationToken()工作正常。这个问题无关紧要。