ASP.NET Core 3.1身份角色被删除

问题描述

我在ASP.Net core 3.1中遇到身份角色问题。 AspNetRoleUserRoles内部的数据不断被删除

我无法找出是什么原因造成的。有没有办法记录这些动作,并弄清楚这些动作来自哪里。

解决方法

此问题是由拥有modelBuilder.ApplyConfiguration(new RoleConfiguration())引起的;在ApplicationDbContext类中。

容器每次都会在重新编写的角色和先前的角色被撤消的情况下重新分配其角色。