Chapter 18. Upgrading and Combining ASP.NET Technologies
Not all software projects start from a completely blank canvas. If your company has built previous web applications on .NET, it's very likely that you'll have existing code to upgrade or reuse.
In this final chapter, we'll consider a number of realistic project scenarios and your options for moving forward:
If you're working on an existing Web Forms application and want to upgrade it to support MVC code: You don't have to throw your whole Web Forms application away to migrate to MVC-style development; you can "upgrade" your existing application to support ASP.NET MVC 2 while retaining your Web Forms pages. You can then build new features using MVC techniques, perhaps migrating older features ...