He estado hurgando en este sitio y he visto algunas publicaciones sobre cómo "migrar" a MVC desde Web Forms ... pero como desarrollador único que trabaja en una aplicación compleja de formularios web, simplemente no tengo el tiempo para una migración completa. Lo que quiero hacer es agregar todo el contenido nuevo usando MVC y migrar contenido anterior a medida que tengo tiempo (y/o tengo también). Veo muchos beneficios para mi entorno con MVC.¿Agregar una sola página de ASP.Net MVC a una aplicación de formularios web existente?
Otra cosa a tener en cuenta es que todas las Web Forms .aspx están viviendo en el directorio raíz en este momento, y tengo alguna configuración de reescritura de URL de la vieja escuela (como: "/id/123/s/whatever/PageName.aspx "->" /PageName.aspx?id=123 & s = lo que sea ") que podría complicar las cosas.
También hay un sistema de plantillas que utiliza MasterPages que podría ser un desafío. ¿Se manejan de manera diferente con MVC?
En este momento no he agregado nada MVC relacionado con mi aplicación.
Entonces, ¿cómo hago, paso a paso, agregando mi primer modelo, vista y controlador a una aplicación existente de formularios web?
Editar:
También encontré este artículo que detalla la mayor parte de lo que tenía que hacer: http://blogs.imeta.co.uk/MGodfrey/archive/2009/03/31/663.aspx
Por desgracia, aún no funciona. Creo que porque tengo un sitio web y no una aplicación web. (En otras palabras, mis clases viven en el directorio App_Code).
Gracias por esto. Muy útil. Trabajó con MVC 5 y fue fácil. –