public class CustomRoutingHandler : MvcRouteHan开发者_C百科dler
{
protected override IHttpHandler GetHttpHandler(RequestContext requestContext)
{
requestContext.HttpContext.Session is NULL;
//Is there any way to access Session from there ?
return FindHttpHandler(requestContext);
// In created handler Session is not null
}
}
Perhaps you are encountering this issue: see http://www.heartysoft.com/aspnet-routing-iis7-remember-modules.
The solution is to remove and add session state module again.
Also see the related SO question: HttpContext.Current.Session is null when routing requests
精彩评论