From f99c1becb0bbde82796e15d27e11ac4965c56468 Mon Sep 17 00:00:00 2001 From: qwj <qwjzorro@163.com> Date: 星期一, 28 八月 2023 09:28:39 +0800 Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/DocumentService --- DocumentServiceAPI.Web.Entry/DocServiceApiStartup.cs | 36 +++++++++++++++++++++++++++++++++--- 1 files changed, 33 insertions(+), 3 deletions(-) diff --git a/DocumentServiceAPI.Web.Entry/DocServiceApiStartup.cs b/DocumentServiceAPI.Web.Entry/DocServiceApiStartup.cs index cc2d032..52e10eb 100644 --- a/DocumentServiceAPI.Web.Entry/DocServiceApiStartup.cs +++ b/DocumentServiceAPI.Web.Entry/DocServiceApiStartup.cs @@ -1,5 +1,11 @@ -锘縰sing DocumentServiceAPI.Core; +锘縰sing CSRedis; +using DocumentServiceAPI.Core; +using DocumentServiceAPI.Model; +using DocumentServiceAPI.Services; +using DocumentServiceAPI.Services.IService; using Furion; +using Mapster; +using System.Configuration; namespace DocumentServiceAPI.Web.Entry { @@ -9,14 +15,33 @@ { public void ConfigureServices(IServiceCollection services) { + services.AddSqlsugarSetup(); + var readisconnectionstring = App.Configuration["RedisConfig:ConnectionString"]; + if (readisconnectionstring != null) + //鍒濆鍖杛edi閰嶇疆 + { + //鏈夐厤缃墠娉ㄥ叆 + RedisHelper.Initialization(new CSRedisClient(readisconnectionstring)); + //娉ㄥ叆鏈嶅姟 + services.AddScoped<IRedisCacheService, RedisCacheScService>(); + } + } public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { - - app.DbCodeFirst("DocumentServiceAPI.Model"); + var IsCodeFirst = App.GetConfig<bool>("isCodeFirst"); + + if (IsCodeFirst) + { + //codefirst 杩佸緳鏁版嵁搴撹缃� + app.DbCodeFirst("DocumentServiceAPI.Model"); + app.DbCodeFirst(typeof(DocumentServiceAPI.Model.cyDocumentModel.Document_TenderUnit)); + } + //鍚姩鍏ㄥ眬榛樿鏄犲皠閰嶇疆 + TypeAdapterConfig.GlobalSettings.Default.PreserveReference(true); app.UseStaticFiles(new StaticFileOptions { OnPrepareResponse = (stf) => @@ -25,6 +50,11 @@ stf.Context.Response.Headers["Access-Control-Allow-Headers"] = "*"; } }); + App.Configuration.Get<WebHostBuilder>().ConfigureKestrel(x => + { + x.Limits.KeepAliveTimeout = TimeSpan.FromMinutes(20); + x.Limits.RequestHeadersTimeout = TimeSpan.FromMinutes(20); + }); } } } -- Gitblit v1.9.1