2016-09-27 75 views
1

我对已启动并正在运行的ASP.Net MVC系统有新的要求,但不幸的是它没有很好地设计(例如,有时直接从控制器和视图内访问数据库) 。将旧门户迁移到新门户的最佳实践

所以我提出了一个新的领域驱动架构的系统,我们将开始从旧系统迁移到新的架构模块和功能。

但是我面临一个问题,我需要分享两个系统之间的不同布局,关于如何做到这一点的任何想法?

一般来说,像这样的场景的任何最佳实践?

在此先感谢。

+0

是否只有太多布局或太复杂的布局才能将它们复制到新系统? –

+0

我试过这样做,但不幸的是有一个数据库代码写在这些布局中!访问规则并构建菜单。再加上有多种布局! – Khaled

回答

0

我以前从使用ViewBag迁移了一个站点以使用强类型视图。这包括一个强类型的_layout页面。

我不得不从原件的副本创建“正确的”_layout页面并清理它。然后,我一次迁移了一个控制器/视图,直到我能够删除旧的视图。