mysql - 从 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 忽略它?
任何帮助将不胜感激。
解决方案
推荐阅读
- redis - redis sentinel 身份验证错误日志记录
- visual-studio-code - 无法在 VSCode 中打开 Markdown 预览
- validation - 在初始化和验证用户输入期间收到来自 Lambda 的错误响应
- elasticsearch - 如何在 ElasticSearch 7 中实现每个组织模型的索引?
- javascript - 如何创建 Typescript 模板项目
- python - Pytube 进度只显示 99 和 100
- java - 如何使用 DateTimeFormatter.ofPattern() 获取完整月份名称
- wordpress - Geo My WP 在授予位置权限后更改 URL 重定向
- node.js - 如何在 v13 中使用 discord.js 获取成员少于 10 人的公会名称
- python - 无法以日期格式转换 unix 时间戳