我正在将一个MVC 3应用程序转换为MVC 5。我在网上阅读到MVC 5带有Asp.Net Identity用于安全性。我的问题是,在MVC 5应用程序中使用旧的成员资格和角色提供程序是否可行且好用。请问是否有任何有用的链接,可以学习如何从成员资格和角色提供程序转换到Identity。
我正在将一个MVC 3应用程序转换为MVC 5。我在网上阅读到MVC 5带有Asp.Net Identity用于安全性。我的问题是,在MVC 5应用程序中使用旧的成员资格和角色提供程序是否可行且好用。请问是否有任何有用的链接,可以学习如何从成员资格和角色提供程序转换到Identity。
https://aspnet.codeplex.com/SourceControl/latest#Samples/Identity/ 包含了将应用程序从旧的成员资格转换为Identity的示例,这些可能会有所帮助。此外,查看http://www.asp.net/identity/overview/migrations 以获取有关迁移应用程序的更多信息。
如果您不想迁移Membership提供程序到Identity,也不必这样做。MVC5可以很好地与Membership提供程序配合使用。我已经将带有Membership提供程序的MVC3迁移到了MVC5,并且没有遇到用户方面的问题。
最近,我已经从Membership迁移到Identity,迁移过程也没有什么大问题 - 只需按照已提供链接中的说明操作即可。