如何使用 OWIN 在 ASP.NET 4.5 中处理 Application_AcquireRequestState、Session_Start 和 Session_End?
How to handle Application_AcquireRequestState, Session_Start and Session_End in ASP.NET 4.5 using OWIN?
我们使用 ASP.NET 4.5 (VS 2013) 并希望用来自 OWIN 规范的新 Startup.cs 文件替换 Global.asax.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);
}
我们该怎么做?
OWIN 没有会话定义,无法完全替换 Global.asax.cs 文件。
尝试 ASP.NET 5,它将所有内容从 Global.asax.cs 移动到 Startup.cs。 https://github.com/aspnet/home
我们使用 ASP.NET 4.5 (VS 2013) 并希望用来自 OWIN 规范的新 Startup.cs 文件替换 Global.asax.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);
}
我们该怎么做?
OWIN 没有会话定义,无法完全替换 Global.asax.cs 文件。
尝试 ASP.NET 5,它将所有内容从 Global.asax.cs 移动到 Startup.cs。 https://github.com/aspnet/home