public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
// 过滤器执行顺序 身份-动作-异常
services.AddMvc(options =>
{
//options.Filters.Add<AuthorizationFilters>(); // 添加身份验证过滤器
//options.Filters.Add<ActionFilter>(); // 添加出动作过滤器
//options.Filters.Add<ExceptionFilter>(); // 添加出异常过滤器
});
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseMvc(route =>
{
route.MapRoute(
name: "default",
template: "{controller}/{action}/{id?}",
defaults: new { controller = "Values", action = "Get" }
);
});
}
}
(二)Startup.cs
本文转载:CSDN博客