You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET Core 5 Identity报错membership.aspnetusertokens不存在,求该表MySQL结构

你可以直接使用如下MySQL语法的AspNetUserTokens表结构替换脚本中的占位部分,字段规则与你现有Identity表的类型、约束逻辑完全兼容:

CREATE TABLE `AspNetUserTokens` (
  `UserId` varchar(128) NOT NULL,
  `LoginProvider` varchar(128) NOT NULL,
  `Name` varchar(128) NOT NULL,
  `Value` longtext NULL,
  PRIMARY KEY (`UserId`, `LoginProvider`, `Name`),
  CONSTRAINT `ApplicationUser_Tokens` FOREIGN KEY (`UserId`) REFERENCES `AspNetUsers` (`Id`) ON DELETE CASCADE ON UPDATE NO ACTION
);

各字段的作用参考:

  • UserId:关联对应用户的Id,和AspNetUsers表的Id字段类型保持一致
  • LoginProvider:存储生成令牌的提供商标识,比如双因素认证场景下默认值为Default,第三方登录场景下为对应平台名称
  • Name:存储令牌的类型标识,常见值包括双因素认证用的AuthenticatorToken、账号恢复用的RecoveryCode等
  • Value:存储令牌的实际内容

内容的提问来源于stack exchange,提问作者nicholasrjohnson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 20:06:03