Usamos o ASP.NET 4.5 (VS 2013) e queremos substituir Global.asax.cs pelo novo arquivo Startup.cs, que vem da especificação OWIN.
Precisamos substituir os manipuladores Application_AcquireRequestState, Session_Start e Session_End por algo no arquivo Startup.cs. Parece o seguinte em 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);
}
Como podemos fazer isso?
Respostas:
1 para resposta № 1OWIN não tem definição para sessão e não pode substituir completamente o arquivo Global.asax.cs.
Experimente o ASP.NET 5, ele move tudo, de Global.asax.cs para Startup.cs. https://github.com/aspnet/home