我目前在一家公司工作,他们使用ASP.NET Webforms和传统的ASP页面进行Web开发的组合。这对于他们当前的项目来说效果还不错,但我想说服/建议他们转换到ASP.NET MVC,因为他们大部分的代码库都是将表单元素连接到存储过程参数上的。只使用ORM也是一种可能性,但我认为利用这个机会转换到MVC框架是一个好主意。
然而,我不确定在更新代码库的同时部署ASP.NET MVC应用程序和ASP.NET以及Classic ASP代码有多容易。首先,我想问一下这是否可能。我看到了一些关于运行ASP.NET与Classic ASP和ASP.NET MVC与Webforms的线程,但没有在同一应用程序中同时运行三者的情况。他们目前已经让Webforms和Classic ASP协同工作,因此与此相关的问题已经解决。其次,有哪些强有力的卖点可以帮助我说服团队其他成员学习新框架并将现有代码转换为MVC将在长期内值得吗?