我找到的文档说明为了让Owin Middleware在第10阶段之前执行,必须明确调用
app.UseStageMarker(PipelineStage.Authenticate);
http://www.asp.net/aspnet/overview/owin-and-katana/owin-middleware-in-the-iis-integrated-pipeline
在使用Visual Studio 2015(4.5)搭建的当前项目中,我在startup.cs中找不到类似的调用,但它似乎在进行身份验证之前执行。
有人可以解释导致owin管道在auth之前执行的原因,而不是像文档建议的那样在第10阶段执行吗?