【发布时间】:2025-11-28 15:40:01
【问题描述】:
我正在将 ASP.NET Core 项目从 2.2 更新到 3.1。我已经使用迁移文档整理了所有其他内容,但看起来UserManager<TUser>.NormalizeKey(String) 在 v2.2 之后刚刚消失,我找不到任何迁移文档。
来自what I can tell 似乎没有必要使用。但我不确定,我们到处都是。
为了后代,错误是:The name 'NormalizeKey' does not exist in the current context
我的代码是这样的:
public virtual async Task<IdentityResult> AddToRequestedRoleAsync(ApplicationUser user, string role)
{
if (user == null) {
throw new ArgumentNullException(nameof(user));
}
var normalizedRole = NormalizeKey(role);
}
【问题讨论】:
标签: c# asp.net-core asp.net-identity asp.net-core-3.1 asp.net-core-2.2