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();
静,静,静

浙公网安备 33010602011771号