webapi中默认是不支持session的开启的

需要在Global.asax文件中,添加如下代码

public override void Init()
{
this.PostAuthenticateRequest += (sender, e) => HttpContext.Current.SetSessionStateBehavior(
System.Web.SessionState.SessionStateBehavior.Required);
base.Init();
}
05-04 00:21