首页 > 解决方案 > 从 Microsoft SQL 迁移到 MySql 时缺少 AspNetUserTokens 表

问题描述

我正在尝试将 Asp Net Core 应用程序身份从 Microsoft SQL 迁移到 MySql

运行应用程序时,由于缺少表 AspNetUserTokens,我收到以下错误:

MySql.Data.MySqlClient.MySqlException (0x80004005): Table 'AspNetUserTokens' doesn't exist ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Table 'AspNetUserTokens' doesn't exist
at MySqlConnector.Core.ServerSession.TryAsyncContinuation(Task`1 task) in ..\src\MySqlConnector\Core\ServerSession.cs:line 1252   

原来的 SQL 数据库从来没有一个名为 AspNetUserTokens 的表,为什么 Identity 会尝试访问它?我必须创建此表还是可以告诉 Identity 忽略它?

任何帮助将不胜感激。

标签: mysqlasp.net-coreasp.net-identity

解决方案


推荐阅读