//This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { TranContainer.Build(); TranContainer.Start(); //跨域设置 services.AddCors(options => { options.AddPolicy("hydra.admin", builder => { builder .AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader() .AllowCredentials();//指定处理cookie }); }); //(DI)注入使用的类 services.AddScoped(typeof(IAdminService), typeof(AdminService)); services.AddScoped(typeof(IMenuService), typeof(MenuService)); services.AddScoped(typeof(IRoleService), typeof(RoleService)); services.AddScoped(typeof(IConfigService), typeof(ConfigService)); services.AddScoped(typeof(ILogsService), typeof(LogsService)); services.AddScoped(typeof(IAnalysisDashBoardService), typeof(AnalysisDashBoardService)); services.AddScoped(typeof(IAnalysisRemainService), typeof(AnalysisRemainService)); services.AddScoped(typeof(IAnalysisGameProfitService), typeof(AnalysisGameProfitService)); services.AddScoped(typeof(IplayerGoldService), typeof(playerGoldService)); services.AddScoped(typeof(IplayerBetsService), typeof(playerBetsService)); services.AddScoped(typeof(IplayerOnlineService), typeof(playerOnlineService)); //AutoMapper 注册 AutoMapperConfiguration.Register(); DbConfig.MasterDB = Configuration["AppSettings:MasterDB"]; DbConfig.GameAPI = Configuration["AppSettings:GameAPI"]; services.AddMvc(cfg => { cfg.Filters.Add(new AuthorizationFilter()); }); }