Owin/Katana - 与ASP.NET请求生命周期集成

Bil*_*ill 5 asp.net owin katana

Owin/Katana可以通过IIS或自托管来托管.在IIS上托管时,ASP.NET请求生命周期会发生什么?它会像以前一样运行吗?(BeginRequest等...).究竟发生了什么?

Bro*_*len 5

是的,它是相同的,OWIN/Katana中间件可以根据需要在IIS中的相同标准中交错.检查UseStageMarker API,让IIS知道您希望中间件运行的时间:

http://msdn.microsoft.com/en-us/library/microsoft.owin.extensions.integratedpipelineextensions.usestagemarker%28v=vs.111%29.aspx

此外,这也涉及一些细节:

http://www.asp.net/aspnet/overview/owin-and-katana/owin-middleware-in-the-iis-integrated-pipeline