necesito utilizar System.Web.Routing.RequestContext
en un modelo de vista con el fin de llamar HtmlHelper.GenerateLink()
.Acceso System.Web.Routing.RequestContext de contexto estático en MVC 2,0
En MVC 1.0 fue posible obtener el contexto estáticamente echando la corriente IHttpHandler
:
var context = ((MvcHandler) HttpContext.Current.CurrentHandler).RequestContext;
Ahora el proyecto se ha actualizado a MVC 2.0 y esta excepción se produce en el reparto:
No se puede convertir el objeto del tipo 'ServerExecuteHttpHandlerWrapper' para escribir 'System.Web.Mvc.MvcHandler'.
no estoy seguro de si es pertinente, pero este se ejecuta en .NET 4.0 en IIS6.
Gracias Ben: aceptando esta porque responde directamente mi pregunta, pero sugiero que cualquier futuro lector tome nota de la respuesta de Darin. –
Buen trabajo @benwasd! –