From 67965cce30e900f9b6091170745ecf115f64e23d Mon Sep 17 00:00:00 2001
From: qwj <qwjzorro@163.com>
Date: 星期三, 02 八月 2023 17:15:33 +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