asp.net core的中间件注册顺序

ASP.NET Core 中间件管道
这里Custom是自定义中间件

if (env.IsDevelopment())//异常错误处理
{
    app.UseDeveloperExceptionPage();
    app.UseDatabaseErrorPage();
}
else
{
    app.UseExceptionHandler("/Error");
    app.UseHsts();
}
app.UseHttpsRedirection();//Https重定向
app.UseStaticFiles();//静态文件(静态资源访问在身份授权前可访问公共资源)
app.UseCookiePolicy();//cookies策略中间件(怎么存放cookies,放在身份授权前保证验证前能拿到数据)
app.UseRouting();//应对路由请求的路由中间件
app.UseAuthentication();//身份
app.UseAuthorization();//授权
app.UseSession();//会话中间件(因为会话是隐私的建立连接的,所以需要授权后)
app.MapRazorPages();

 

posted @ 2025-05-19 14:00  爱晒太阳的懒猫。。  阅读(32)  评论(0)    收藏  举报