Lo siento si esto ya se ha pedido.
Actualmente estoy trabajando en una pequeña característica y estoy tratando de implementar el marco ASP.NET Mvc en mi aplicación web actual de formularios web. He estado siguiendo el documento pdf Professional ASP.NET 3.5 Mvc Chapter 13 que encontré recientemente en el desbordamiento de la pila para que Web Forms y Mvc trabajen juntos. He completado los tres pasos:
Se agregaron las referencias a las bibliotecas System.Web.Mvc, System.Web.Routing y System.Web.Abstractions
Agregué los dos directorios a mi aplicación web: controladores y vistas
Se actualizó el archivo web.config para cargar los tres ensamblados mencionados en el paso uno y se registró el UrlRoutingModule HttpModule. También agregué la configuración de enrutamiento inicial a mi archivo Global.asax
RouteTable.Routes.MapRoute (Predeterminado, {controlador} / {acción} / {id}, nuevo {controlador = Soporte, acción = Índice, id = });
Una vez que trato de ejecutar mi página recién creada siguiendo el marco ASP.NET Mvc, obtengo una NullReferenceException en el siguiente fragmento de código:
<%= Html.Encode(ViewData[Message]) %>
En mi controlador, tengo ViewData [Message] configurado en Message! solo como una prueba. ¿Me he perdido algo al configurar mi aplicación web para que funcione con ASP.NET Mvc?
Cualquier ayuda sería muy apreciada.
Gracias,