public void ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection services) { services.Configure <SessionOptions>(option => option.IdleTimeout = TimeSpan.FromMinutes(30)); services.AddCaching(); services.AddSession(); services.AddMvc(); services.Configure <MvcOptions>(Router.Instance.Route); services.Configure <MvcOptions>(options => { //options.Filters.Add(typeof(ActionFilter)); //options.Filters.Add(typeof(ResultFilter)); //options.Filters.Add(typeof(AuthorizationFilter)); options.Filters.Add(typeof(ExceptionFilter)); }); services.AddEntityFramework().AddSqlServer().AddDbContext <ApplicationDbContext>(); }