从ASP.NET MVC 3迁移到ASP.NET Identity 2.0

时间:2014-04-22 07:49:19

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 asp.net-identity

我们想知道什么是ASP.NET MVC 3项目到Identity 2.0的最佳迁移路径

我们当前的项目具有ASP.NET成员身份,并具有自定义密码重置实现。

迁移要求如下:

  • 我们希望切换到Bootstrap而不回收任何当前网站样式/布局
  • 我们希望 - 显然 - 维护目前数据库中的千名会员用户

我们应该:

  1. 首先迁移身份验证逻辑,然后创建一个新的VS2013项目并复制控制器和视图以获得干净的Bootstrap接口

  2. 首先迁移到ASP.NET 4.0,而不是迁移到ASP.NET Identity 2.0,然后创建一个新的VS2013项目并通过控制器和视图进行复制以获得干净的Bootstrap接口

  3. 创建一个新的VS2013项目,复制控制器和视图,然后尝试实现新的身份验证?

  4. 首先迁移到ASP.NET 5.0而不是ASP.NET Identity 2.0,然后创建一个新的VS2013项目并通过控制器和视图进行复制以获得干净的Bootstrap接口

  5. 感谢。

1 个答案:

答案 0 :(得分:2)

我会遵循这个tutorial which walks you through the steps to migrate from ASP.NET Membership to ASP.NET Identity。该项目基本上让你在VS 2013中打开旧项目,这就是我要做的而不是复制。我也upgrade to MVC 5 using NuGet你可以使用NuGet将Bootstrap添加到你的项目中。您必须修改视图才能使用Bootstrap类,并在视图或布局/主视图中包含Bootstrap CSS。