我们正在考虑将我们的vb.net webforms应用程序迁移到c#mvc。我们意识到这可能需要分阶段完成,但是想知道是否有其他人对这种架构变化有任何经验。
下面的文章显示了在同一个应用程序中获取vb.mvc和vb.webforms的方法。
http://www.devcurry.com/2013/05/adopting-aspnet-mvc-enhancements-in.html
由于我们使用的是网络应用程序而不是网站,因此我们不能混合我认为的语言。
答案 0 :(得分:2)
将业务逻辑从VB.Net项目中提取到一个单独的库中,并将该库的引用添加到旧的VB.Net站点和新的C#MVC项目中。
只要业务逻辑没有改变,你可以手动将ASP.Net应用程序转换为MVC应用程序,通过在同一业务逻辑上重建它,但使用模型,视图和控制器而不是masterpages,html构建器和文字。
完成后,您可以选择将VB.Net业务逻辑转换为C#。