Asp.net WebAPi开启Session

Asp.net WebAPi默认不开启Session,启用方式:

 public class WebApiApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
        //初始化开启Session
        public override void Init()
        {
            this.PostAuthenticateRequest += (sender, e) =>
            {
                HttpContext.Current.SetSessionStateBehavior(System.Web.SessionState.SessionStateBehavior.Required);
            };
            base.Init();
        }
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. ASP.NET Core中间件详解[#1-aspnet-core%E4%B8%AD%E9%97%B4%E4%...
    xdpie阅读 1,076评论 0 4
  • 本系列主要翻译自《ASP.NET MVC Interview Questions and Answers 》- B...
    圣杰阅读 4,012评论 0 56
  • 野徑誰連枝 葳蕤何種香 下馬拭靴泥 不是看花郎
    小丝游江阅读 292评论 0 0
  • 那一年2001年,用尽了谎言。你的失败让旁人买了单。 那一年2002年,爆发了运气。你不再失败。 那一年2004年...
    潘子不在阅读 169评论 0 0
  • 我希望有发达的泪腺 我希望有坚强的灵魂 我希望看见花朵,清风和云彩 我希望听到蝉鸣,呼啸和安静 我在长长的沐浴着阳...
    曦馗阅读 345评论 0 2