我已经存在使用WebForms创建的项目(中等大小)。现在我必须逐步将其迁移到MVC5。我应该逐节,逐站点地开始,最后到达MVC的全部位置。
我具有MVC的中级知识和WebForms的基本/中级知识。我猜这些将是步骤:
1.) to create empty MVC5 solution
2.) integrate WebForms project into new MVC5 solution
3.) make WebForms and MVC5 run side by side (make sure that old system works correctly while it's part of MVC5 solution)
4.) modifying WebForms project, section by section (site by site) and converting them one by one to MVC patterns
理论上我认为我有了这个想法,但在代码中,我真的不确定如何开始整合。我到目前为止所做的只是第1步:)
我看一下这个链接:
Combine ASP.Net MVC with WebForms,但它确实帮助了我很多,因为@jeroenh的博客帖子可以帮助我step3
而不是step2
。对于step2
,我试图在同一个链接中应用来自@Matt的帖子,但我最终得到了很多errors(在他的第6步)和很多努力,所以我&#39我认为我没有走上正轨。
是否有一些与此相关的帖子/教程,这将指导开发人员并行运行此WebForms和MVC(但是在一个项目而不是在不同的项目中)?