From 38bde3e8210c41e9d0d219daba0c075cd676efce Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期四, 24 十月 2024 10:20:54 +0800 Subject: [PATCH] 优化dll加载 --- Tiger.Api/Startup.cs | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Tiger.Api/Startup.cs b/Tiger.Api/Startup.cs index 5a9aace..fd0f5d6 100644 --- a/Tiger.Api/Startup.cs +++ b/Tiger.Api/Startup.cs @@ -8,6 +8,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.OpenApi.Models; +using NLog; using Rhea.Common; using Sundial; using System; @@ -56,13 +57,13 @@ { //services.RegisterAssembly("Tiger.Service"); //services.AddTransient(typeof(IBaseService<>), typeof(BaseService<>)); - services.AddControllersWithViews().AddNewtonsoftJson(opt => + services.AddControllersWithViews().AddExtraControllers().AddNewtonsoftJson(opt => { opt.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver(); opt.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss"; }); //services.AddControllers().AddApplicationPart(typeof(_WMSTestController).Assembly); - services.AddControllers().AddExtraControllers(); + //services.AddControllers(); //閰嶇疆璺ㄥ煙澶勭悊cors 聽 聽 聽 聽 聽 聽 services.AddCors(options => @@ -107,7 +108,7 @@ BizConfig.InitConfig(bizConfig, DI.Resolve<ILanguage>().GetDictionary()); //鍔犺浇閰嶇疆鏂囦欢 - NLog.LogManager.LoadConfiguration("nlog.config").GetCurrentClassLogger(); + NLog.LogManager.Setup().LoadConfigurationFromFile("nlog.config").GetCurrentClassLogger(); app.UseMiddleware<LogMiddleware>(); app.UseSwagger(); @@ -167,7 +168,7 @@ /// </summary> public void DeleteLogs() { - DirectoryInfo di = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\Logs"); + DirectoryInfo di = new (AppDomain.CurrentDomain.BaseDirectory + "\\Logs"); if(di.Exists) { var logFiles = di.GetFiles("*.log", SearchOption.AllDirectories); -- Gitblit v1.9.3