如何使用OWIN处理ASP.NET 4.5中的Application_AcquireRequestState,Session_Start和Session_End?

时间:2015-10-06 07:21:24

标签: asp.net owin

我们使用ASP.NET 4.5(VS 2013)并希望将Global.asax.cs替换为来自OWIN规范的新Startup.cs文件。

我们需要在Startup.cs文件中替换Application_AcquireRequestState,Session_Start和Session_End处理程序。它在Global.asax.cs中看起来如下:

protected void (Object sender, EventArgs e)
{
    SessionCounter.AddSessionPage(Context);
}

protected void Session_Start(Object sender, EventArgs e)
{
}

protected void Session_End(Object sender, EventArgs e)
{
    LoginLog.RegisterLogOff(Context);
    SessionCounter.AbandonSession(Context);
}

我们怎么能这样做?

1 个答案:

答案 0 :(得分:1)

OWIN没有会话定义,无法完全替换Global.asax.cs文件。

尝试使用ASP.NET 5,它将所有内容从Global.asax.cs移动到Startup.cs。 https://github.com/aspnet/home