修改文件格式
continuous-integration/drone/push Build is passing Details

Uat_Study
hang 2023-12-07 10:02:32 +08:00
parent 7a927b3133
commit 6c2a1e0a4b
1 changed files with 11 additions and 11 deletions

View File

@ -1,4 +1,4 @@
using System; using System;
using Autofac.Extensions.DependencyInjection; using Autofac.Extensions.DependencyInjection;
using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
@ -24,7 +24,7 @@ namespace IRaCIS.Core.API
{ {
try try
{ {
//以配置文件为准,否则 从url中取环境值(服务以命令行传递参数启动,配置文件配置了就不需要传递环境参数) //以配置文件为准,否则 从url中取环境值(服务以命令行传递参数启动,配置文件配置了就不需要传递环境参数)
var config = new ConfigurationBuilder() var config = new ConfigurationBuilder()
.AddEnvironmentVariables() .AddEnvironmentVariables()
.Build(); .Build();
@ -40,11 +40,11 @@ namespace IRaCIS.Core.API
: "Development"; : "Development";
} }
//Dicom 浏览 //Dicom 浏览
//ImageManager.SetImplementation(WinFormsImageManager.Instance); //ImageManager.SetImplementation(WinFormsImageManager.Instance);
var host = CreateHostBuilder(args) var host = CreateHostBuilder(args)
.UseEnvironment(enviromentName) //命令行传入环境 .UseEnvironment(enviromentName) //命令行传入环境
.ConfigureAppConfiguration((hostContext, config) => .ConfigureAppConfiguration((hostContext, config) =>
{ {
@ -58,20 +58,20 @@ namespace IRaCIS.Core.API
//// Serilog //// Serilog
SerilogExtension.AddSerilogSetup(enviromentName, host.Services); SerilogExtension.AddSerilogSetup(enviromentName, host.Services);
Log.Logger.Warning($"当前环境:{enviromentName}"); Log.Logger.Warning($"当前环境:{enviromentName}");
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
{ {
Log.Logger.Warning($"当前部署平台环境windows"); Log.Logger.Warning($"当前部署平台环境windows");
} }
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
{ {
Log.Logger.Warning($"当前部署平台环境linux"); Log.Logger.Warning($"当前部署平台环境linux");
} }
else else
{ {
Log.Logger.Warning($"当前部署平台环境OSX or FreeBSD"); Log.Logger.Warning($"当前部署平台环境OSX or FreeBSD");
} }
NewId.SetProcessIdProvider(new CurrentProcessIdProvider()); NewId.SetProcessIdProvider(new CurrentProcessIdProvider());
@ -97,13 +97,13 @@ namespace IRaCIS.Core.API
{ {
webBuilder.ConfigureKestrel((context, options) => webBuilder.ConfigureKestrel((context, options) =>
{ {
//设置应用服务器Kestrel请求体最大为1GB // if don't set default value is: 30 MB //设置应用服务器Kestrel请求体最大为1GB // if don't set default value is: 30 MB
options.Limits.MaxRequestBodySize = long.MaxValue; options.Limits.MaxRequestBodySize = long.MaxValue;
options.Limits.KeepAliveTimeout = TimeSpan.FromMinutes(30); options.Limits.KeepAliveTimeout = TimeSpan.FromMinutes(30);
options.Limits.RequestHeadersTimeout = TimeSpan.FromMinutes(20); options.Limits.RequestHeadersTimeout = TimeSpan.FromMinutes(20);
}); });
//webBuilder.UseSerilog();//在宿主机启动的时候配置serilog,与微软ILogger进行整合 //webBuilder.UseSerilog();//在宿主机启动的时候配置serilog,与微软ILogger进行整合
webBuilder.UseStartup<Startup>(); webBuilder.UseStartup<Startup>();
}).UseSerilog() }).UseSerilog()
.UseServiceProviderFactory(new AutofacServiceProviderFactory()); .UseServiceProviderFactory(new AutofacServiceProviderFactory());
@ -113,7 +113,7 @@ namespace IRaCIS.Core.API
{ {
var _repository = host.Services.GetService(typeof(IRepository)) as IRepository; var _repository = host.Services.GetService(typeof(IRepository)) as IRepository;
//初始化 国际化数据,并且监测国际化文件变更 //初始化 国际化数据,并且监测国际化文件变更
//await InternationalizationHelper.InitInternationlizationDataAndWatchJsonFileAsync(_repository); //await InternationalizationHelper.InitInternationlizationDataAndWatchJsonFileAsync(_repository);
} }