username@email.com
2023-07-12 69e9ce6ae24fce670fb8d7af0e1f132e2e009dbc
zhengcaioa/zhengcaioa/Startup.cs
@@ -25,6 +25,7 @@
using zhengcaioa.Model;
using zhengcaioa.Models;
using zhengcaioa.Service;
using zhengcaioa.Timer;
namespace zhengcaioa
{
@@ -46,11 +47,12 @@
                options.AddPolicy("any", builder =>
                {
                    builder.WithMethods("GET", "POST", "HEAD", "PUT", "DELETE", "OPTIONS")
                       .AllowAnyHeader()
                    //.AllowCredentials()//指定处理cookie
                .AllowAnyOrigin(); //允许任何来源的主机访问
                });
            });
            //services.AddCors(option => option.AddPolicy("cors", policy => policy.AllowAnyHeader().AllowAnyMethod().AllowCredentials().AllowAnyOrigin()));
            services.AddSession(options =>
            {
@@ -66,8 +68,29 @@
            var connectionString = Configuration.GetConnectionString("DefaultConnection");
            services.AddDbContext<zhengcaioaContext>(options =>
            options.UseSqlServer(connectionString));
            options.UseSqlServer(connectionString, option => option.CommandTimeout(60)));
            var connectionString1 = Configuration.GetConnectionString("zcwebConnection");
            services.AddDbContext<zcwebContext>(options =>
            options.UseSqlServer(connectionString1, option => option.CommandTimeout(60)));
            var connectionString2 = Configuration.GetConnectionString("zcUserInfoNConnection");
            services.AddDbContext<zcUserInfoN_dbContext>(options =>
            options.UseSqlServer(connectionString2, option => option.CommandTimeout(60)));
            var connectionString3 = Configuration.GetConnectionString("WebCrawlerConnection");
            services.AddDbContext<WebCrawlerContext>(options =>
            options.UseSqlServer(connectionString3, option => option.CommandTimeout(60)));
            var connectionString4 = Configuration.GetConnectionString("IMdbtestConnection");
            services.AddDbContext<IMdbtestContext>(options =>
            options.UseSqlServer(connectionString4, option => option.CommandTimeout(60)));
            services.AddControllersWithViews();
            services.AddScoped(typeof(ISimService), typeof(SimService));
            services.AddScoped(typeof(IHrSalaryService), typeof(HrSalaryService));
            services.AddScoped(typeof(IUserService), typeof(UserService));
            services.AddScoped(typeof(ILiaotianService), typeof(LiaotianService));
            services.AddScoped(typeof(IProjectService), typeof(ProjectService));
@@ -112,7 +135,47 @@
            services.AddScoped(typeof(IFiBookService), typeof(FiBookService));
            services.AddScoped(typeof(IAdmAttendanceRuleService), typeof(AdmAttendanceRuleService));
            services.AddScoped(typeof(IAdmAttendanceDtlService), typeof(AdmAttendanceDtlService));
            services.AddScoped(typeof(IAdmAttendanceService), typeof(AdmAttendanceService));
            services.AddScoped(typeof(IHrJibengongziService), typeof(HrJibengongziService));
            services.AddScoped(typeof(IHrJixiaotichengService), typeof(HrJixiaotichengService));
            services.AddScoped(typeof(IHrSalaryService), typeof(HrSalaryService));
            services.AddScoped(typeof(ICusFangwenjiluService), typeof(CusFangwenjiluService));
            services.AddScoped(typeof(ILZhuanjiahuidumService), typeof(LZhuanjiahuidumService));
            services.AddScoped(typeof(IWfApplytypeService), typeof(WfApplytypeService));
            services.AddScoped(typeof(IWfRunProcessService), typeof(WfRunProcessService));
            services.AddScoped(typeof(IWfNeeddeelService), typeof(WfNeeddeelService));
            services.AddScoped(typeof(IWfHistoryService), typeof(WfHistorieservice));
            services.AddScoped(typeof(IOrderBanciDtlService), typeof(OrderBanciDtlService));
            services.AddScoped(typeof(IOrderBanciService), typeof(OrderBanciService));
            services.AddScoped(typeof(IOrderBanciOrderService), typeof(OrderBanciOrderService));
            services.AddScoped(typeof(ISysBaimingdanService), typeof(SysBaimingdanService));
            services.AddScoped(typeof(IAdmZhanghaomimaService), typeof(AdmZhanghaomimaService));
            services.AddScoped(typeof(IAdmTongxunluService), typeof(AdmTongxunluService));
            services.AddScoped(typeof(IAskService), typeof(AskService));
            services.AddScoped(typeof(IAdmGoodsRecordService), typeof(AdmGoodsRecordService));
            services.AddScoped(typeof(IExpertTestTopicService), typeof(ExpertTestTopicService));
            services.AddScoped(typeof(IFiCustomerrecievemoneyService), typeof(FiCustomerrecievemoneyService));
            //zcweb
            services.AddScoped(typeof(IDtChannelArticleNewsService), typeof(DtChannelArticleNewsService));
            //定时执行
            services.AddHostedService<TimedBackgroundService>();
            //定时执行
            services.AddHostedService<TimerGetShopUsersService>();
            services.AddAutoMapper(typeof(AutoMapperConfigs));
            services.AddUEditorService("ueditor.json", true, "wwwroot");