是否可以处理使用OWIN的ASP.NET应用程序中的事件?

时间:2015-10-01 08:10:24

标签: asp.net owin

我们使用Global.asax.cs文件的ASP.NET应用程序,我们使用应用程序事件处理程序,如下所示:

protected void Application_Start(object sender, EventArgs e)
{
    log.Info("The App started.");
}

protected void Application_End(object sender, EventArgs e)
{
    log.Info("The App finished.");
}

我们现在想要使用OWIN,这意味着添加Startup.cs文件。有没有办法从Global.asax.cs或Startup.cs文件移动处理程序或我们可以放置日志的其他内容?

1 个答案:

答案 0 :(得分:0)

Startup.Configuration()中的OwinContext与MvcApplication.Application_Start()中存在的传统ASP.NET HttpContext不同。两者都使用不同的管道。 因此,你不能在Startup.Configuration()中使用MvcApplication.Application_Start()