2016-09-27 57 views
1

我對已啓動並正在運行的ASP.Net MVC系統有新的要求,但不幸的是它沒有很好地設計(例如,有時直接從控制器和視圖內訪問數據庫) 。將舊門戶遷移到新門戶的最佳實踐

所以我提出了一個新的領域驅動架構的系統,我們將開始從舊系統遷移到新的架構模塊和功能。

但是我面臨一個問題,我需要分享兩個系統之間的不同佈局,關於如何做到這一點的任何想法?

一般來說,像這樣的場景的任何最佳實踐?

在此先感謝。

+0

是否只有太多佈局或太複雜的佈局才能將它們複製到新系統? –

+0

我試過這樣做,但不幸的是有一個數據庫代碼寫在這些佈局中!訪問規則並構建菜單。再加上有多種佈局! – Khaled

回答

0

我以前從使用ViewBag遷移了一個站點以使用強類型視圖。這包括一個強類型的_layout頁面。

我不得不從原件的副本創建「正確的」_layout頁面並清理它。然後,我一次遷移了一個控制器/視圖,直到我能夠刪除舊的視圖。