该错误通常是由于缺失或损坏的程序集引起的。为了解决此问题,可以尝试以下操作:
使用Visual Studio中的NuGet包管理器更新Microsoft.AspNet.Identity.Core和Microsoft.AspNet.Identity.EntityFramework的版本。
确认是否正确地配置了IdentityDbContext,包括使用正确的数据连接字符串和正确的实体框架版本。例如:
public class ApplicationDbContext : IdentityDbContext
public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
}
public class ApplicationUser : IdentityUser { // add custom properties here }
using Microsoft.AspNet.Identity; using Microsoft.AspNet.Identity.EntityFramework;
通过执行以上步骤,您就可以轻松地解决ASP.NET注册按钮从身份验证引发错误的问题。