tutorial que net mvc microsoft framework espaƱol asp asp.net asp.net-mvc asp.net-mvc-2

framework - microsoft asp.net mvc 2 que es



Session es NULL al ejecutar ASP.NET MVC dentro de ASP.NET (1)

La solución es agregar runAllManagedModulesForAllRequests = "true" a la etiqueta configuration> system.webServer> modules en web.config.

Si creo un proyecto de aplicación web ASP.NET y luego le agrego un ASP.NET MVC 2 usando las rutas predeterminadas definidas como tal

routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { action = "Index", id = UrlParameter.Optional } );

El objeto Session es NULL cuando intento acceder a él en los métodos de acción de los controladores. Si cambio mis rutas a esto.

routes.MapRoute( "Default", // Route name "{controller}.aspx/{action}/{id}", // URL with parameters new { action = "Index", id = UrlParameter.Optional } );

Todo funciona bien Por alguna razón, tener la extensión .aspx permite que se use la sesión, pero la última no. Estoy usando .NET 3.5 para todo.

¿¿¿Algunas ideas??? ¡Gracias!