2014-04-22 162 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