我有这个错误:
'HttpContext.SetSessionStateBehavior' 只能在引发 'HttpApplication.AcquireRequestState' 事件之前调用。
我通过调试发现来自这个:
private void CreateControllerContext()
{
var routeData =
RouteTable.Routes.GetRouteData(CurrentHttpContext);
ControllerContext =
new ControllerContext(CurrentHttpContext, routeData, this);
}
我不知道如何解决这个问题。它来自GetRouteData
,我知道的就这么多,但我无法弄清楚如何重做这个。有什么想法吗?