在移植到MVC5时,需要更改ASP.NET MVC3中的角色和配置文件吗?

问题描述:

我已经使用ASP.NET MVC3创建了一个项目,现在想将它移植到MVC5。它使用Membership,Roles和Profiles来验证用户身份,这在MVC3中很常见。但是,我知道MVC5使用Identity系统而不是Membership。因此,在移植到MVC5时,我需要更新我的成员资格逻辑。这让我想到了我的问题:这同样适用于角色和配置文件吗?我是否需要对它们进行任何更改以使它们与MVC5兼容?如果是这样,任何链接到进一步的信息将不胜感激(除非我需要知道的一切可以压缩到一个简短的StackOverflow答案:P)。在移植到MVC5时,需要更改ASP.NET MVC3中的角色和配置文件吗?

角色现在是身份系统的一部分。

配置文件是您自己的责任,通常您通过在Identity中使用自己的用户类来实现这些配置文件。

所以是的,你有工作要做。