2014-04-22 124 views
1

我们想知道什么是对的ASP.NET MVC 3项目标识的最佳迁移路径2.0迁移从ASP.NET MVC 3 ASP.NET身份2.0

我们目前的项目采用了ASP.NET成员资格与自定义密码重置实施。

迁移要求如下:

  • 我们要切换,而无需回收当前网站风格的东西来引导/布局
  • 我们想要的 - 很明显 - 以目前维持在千元会员用户在数据库

难道我们:

  1. 首先迁移身份验证逻辑,然后创建一个新的VS2013项目并通过控制器和视图复制一个干净的引导程序界面

  2. 首先迁移到ASP.NET 4.0,而不是迁移到ASP.NET身份2.0,然后创建一个新的VS2013项目和复制控制器和视图干净的Bootstrap接口

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

  4. 迁移到ASP.NET 5.0第一,比ASP.NET 2.0的身份,然后创建一个新的VS2013项目并复制了控制器和视图一个干净的引导界面

感谢。

+0

就我个人而言,我会与第2点提到的迁移。有没有什么原因,你不直接迁移到ASP.NET MVC 5? –

+0

忘了提及它...对于ASP.NET身份2.0我认为它是理所当然的。我会编辑这个问题... – abenci

+0

好吧,在你更新后4点对我来说似乎更好。你有什么理由要复制和粘贴你的控制器和视图? –

回答

1

我会按照这个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。

+0

不错的建议,即使引导部分不会那么容易... – abenci