How can you get the "real" HttpContext within an ASP.NET MVC application?
Try System.Web.HttpContext.Current
. It should do the trick.
Gets HTTP-specific information about an individual HTTP request.
MSDN
this.HttpContext.ApplicationInstance.Context