76 changed files with 2867 additions and 830 deletions
@ -1,15 +0,0 @@ |
|||
namespace Lion.AbpPro.WebGateway |
|||
{ |
|||
public class Startup |
|||
{ |
|||
public void ConfigureServices(IServiceCollection services) |
|||
{ |
|||
services.AddApplication<AbpProWebGatewayModule>(); |
|||
} |
|||
|
|||
public void Configure(IApplicationBuilder app) |
|||
{ |
|||
app.InitializeApplication(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,15 +0,0 @@ |
|||
using Serilog; |
|||
|
|||
namespace Lion.AbpPro.BasicManagement |
|||
{ |
|||
public static class SerilogToEsExtensions |
|||
{ |
|||
public static void SetSerilogConfiguration(LoggerConfiguration loggerConfiguration, IConfiguration configuration) |
|||
{ |
|||
// 默认读取 configuration 中 "Serilog" 节点下的配置
|
|||
loggerConfiguration |
|||
.ReadFrom.Configuration(configuration) |
|||
.Enrich.FromLogContext(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,15 +0,0 @@ |
|||
namespace Lion.AbpPro.BasicManagement |
|||
{ |
|||
public class Startup |
|||
{ |
|||
public void ConfigureServices(IServiceCollection services) |
|||
{ |
|||
services.AddApplication<BasicManagementHttpApiHostModule>(); |
|||
} |
|||
|
|||
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) |
|||
{ |
|||
app.InitializeApplication(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,47 +1,56 @@ |
|||
namespace Lion.AbpPro.DataDictionaryManagement |
|||
namespace Lion.AbpPro.DataDictionaryManagement; |
|||
|
|||
public class Program |
|||
{ |
|||
public class Program |
|||
public static async Task<int> Main(string[] args) |
|||
{ |
|||
public static int Main(string[] args) |
|||
Log.Logger = new LoggerConfiguration() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
.WriteTo.Async(c => c.Console()) |
|||
.CreateBootstrapLogger(); |
|||
|
|||
try |
|||
{ |
|||
Log.Logger = new LoggerConfiguration() |
|||
var builder = WebApplication.CreateBuilder(args); |
|||
builder.Host |
|||
.AddAppSettingsSecretsJson() |
|||
.UseAutofac() |
|||
.UseSerilog((context, loggerConfiguration) => |
|||
{ |
|||
loggerConfiguration |
|||
#if DEBUG
|
|||
.MinimumLevel.Debug() |
|||
.MinimumLevel.Debug() |
|||
#else
|
|||
.MinimumLevel.Information() |
|||
#endif
|
|||
.MinimumLevel.Override("Microsoft", LogEventLevel.Information) |
|||
.Enrich.FromLogContext() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
#if DEBUG
|
|||
.WriteTo.Async(c => c.Console()) |
|||
.MinimumLevel.Information() |
|||
#endif
|
|||
.CreateLogger(); |
|||
|
|||
try |
|||
{ |
|||
Log.Information("Starting web host."); |
|||
CreateHostBuilder(args).Build().Run(); |
|||
return 0; |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
Log.Fatal(ex, "Host terminated unexpectedly!"); |
|||
return 1; |
|||
} |
|||
finally |
|||
.MinimumLevel.Override("Microsoft", LogEventLevel.Information) |
|||
.MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Warning) |
|||
.Enrich.FromLogContext() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
.WriteTo.Async(c => c.Console()); |
|||
SerilogToEsExtensions.SetSerilogConfiguration( |
|||
loggerConfiguration, |
|||
context.Configuration); |
|||
}); |
|||
await builder.AddApplicationAsync<DataDictionaryManagementHttpApiHostModule>(); |
|||
var app = builder.Build(); |
|||
await app.InitializeApplicationAsync(); |
|||
await app.RunAsync(); |
|||
return 0; |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
if (ex is HostAbortedException) |
|||
{ |
|||
Log.CloseAndFlush(); |
|||
throw; |
|||
} |
|||
} |
|||
|
|||
internal static IHostBuilder CreateHostBuilder(string[] args) => |
|||
Host.CreateDefaultBuilder(args) |
|||
.ConfigureWebHostDefaults(webBuilder => |
|||
{ |
|||
webBuilder.UseStartup<Startup>(); |
|||
}) |
|||
.UseAutofac() |
|||
.UseSerilog(); |
|||
Log.Fatal(ex, "Host terminated unexpectedly!"); |
|||
return 1; |
|||
} |
|||
finally |
|||
{ |
|||
await Log.CloseAndFlushAsync(); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
@ -1,15 +0,0 @@ |
|||
namespace Lion.AbpPro.DataDictionaryManagement |
|||
{ |
|||
public class Startup |
|||
{ |
|||
public void ConfigureServices(IServiceCollection services) |
|||
{ |
|||
services.AddApplication<DataDictionaryManagementHttpApiHostModule>(); |
|||
} |
|||
|
|||
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) |
|||
{ |
|||
app.InitializeApplication(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,20 +1,58 @@ |
|||
namespace Lion.AbpPro.FileManagement; |
|||
using Serilog.Events; |
|||
|
|||
namespace Lion.AbpPro.FileManagement; |
|||
|
|||
public class Program |
|||
{ |
|||
public static void Main(string[] args) |
|||
public static async Task<int> Main(string[] args) |
|||
{ |
|||
CreateHostBuilder(args).Build().Run(); |
|||
} |
|||
Log.Logger = new LoggerConfiguration() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
.WriteTo.Async(c => c.Console()) |
|||
.CreateBootstrapLogger(); |
|||
|
|||
public static IHostBuilder CreateHostBuilder(string[] args) |
|||
{ |
|||
return Host.CreateDefaultBuilder(args) |
|||
.ConfigureWebHostDefaults(webBuilder => |
|||
try |
|||
{ |
|||
var builder = WebApplication.CreateBuilder(args); |
|||
builder.Host |
|||
.AddAppSettingsSecretsJson() |
|||
.UseAutofac() |
|||
.UseSerilog((context, loggerConfiguration) => |
|||
{ |
|||
loggerConfiguration |
|||
#if DEBUG
|
|||
.MinimumLevel.Debug() |
|||
#else
|
|||
.MinimumLevel.Information() |
|||
#endif
|
|||
.MinimumLevel.Override("Microsoft", LogEventLevel.Information) |
|||
.MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Warning) |
|||
.Enrich.FromLogContext() |
|||
|
|||
.WriteTo.Async(c => c.Console()); |
|||
SerilogToEsExtensions.SetSerilogConfiguration( |
|||
loggerConfiguration, |
|||
context.Configuration); |
|||
}); |
|||
await builder.AddApplicationAsync<FileManagementHttpApiHostModule>(); |
|||
var app = builder.Build(); |
|||
await app.InitializeApplicationAsync(); |
|||
await app.RunAsync(); |
|||
return 0; |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
if (ex is HostAbortedException) |
|||
{ |
|||
webBuilder.ConfigureKestrel((context, options) => { options.Limits.MaxRequestBodySize = 1024 * 50; }); |
|||
webBuilder.UseStartup<Startup>(); |
|||
}) |
|||
.UseSerilog().UseAutofac(); |
|||
throw; |
|||
} |
|||
|
|||
Log.Fatal(ex, "Host terminated unexpectedly!"); |
|||
return 1; |
|||
} |
|||
finally |
|||
{ |
|||
await Log.CloseAndFlushAsync(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,16 +0,0 @@ |
|||
using Microsoft.Extensions.Logging; |
|||
|
|||
namespace Lion.AbpPro.FileManagement; |
|||
|
|||
public class Startup |
|||
{ |
|||
public void ConfigureServices(IServiceCollection services) |
|||
{ |
|||
services.AddApplication<FileManagementHttpApiHostModule>(); |
|||
} |
|||
|
|||
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) |
|||
{ |
|||
app.InitializeApplication(); |
|||
} |
|||
} |
|||
@ -1,47 +1,56 @@ |
|||
namespace Lion.AbpPro.LanguageManagement |
|||
namespace Lion.AbpPro.LanguageManagement; |
|||
|
|||
public class Program |
|||
{ |
|||
public class Program |
|||
public static async Task<int> Main(string[] args) |
|||
{ |
|||
public static int Main(string[] args) |
|||
Log.Logger = new LoggerConfiguration() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
.WriteTo.Async(c => c.Console()) |
|||
.CreateBootstrapLogger(); |
|||
|
|||
try |
|||
{ |
|||
Log.Logger = new LoggerConfiguration() |
|||
var builder = WebApplication.CreateBuilder(args); |
|||
builder.Host |
|||
.AddAppSettingsSecretsJson() |
|||
.UseAutofac() |
|||
.UseSerilog((context, loggerConfiguration) => |
|||
{ |
|||
loggerConfiguration |
|||
#if DEBUG
|
|||
.MinimumLevel.Debug() |
|||
.MinimumLevel.Debug() |
|||
#else
|
|||
.MinimumLevel.Information() |
|||
#endif
|
|||
.MinimumLevel.Override("Microsoft", LogEventLevel.Information) |
|||
.Enrich.FromLogContext() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
#if DEBUG
|
|||
.WriteTo.Async(c => c.Console()) |
|||
.MinimumLevel.Information() |
|||
#endif
|
|||
.CreateLogger(); |
|||
|
|||
try |
|||
{ |
|||
Log.Information("Starting web host."); |
|||
CreateHostBuilder(args).Build().Run(); |
|||
return 0; |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
Log.Fatal(ex, "Host terminated unexpectedly!"); |
|||
return 1; |
|||
} |
|||
finally |
|||
.MinimumLevel.Override("Microsoft", LogEventLevel.Information) |
|||
.MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Warning) |
|||
.Enrich.FromLogContext() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
.WriteTo.Async(c => c.Console()); |
|||
SerilogToEsExtensions.SetSerilogConfiguration( |
|||
loggerConfiguration, |
|||
context.Configuration); |
|||
}); |
|||
await builder.AddApplicationAsync<LanguageManagementHttpApiHostModule>(); |
|||
var app = builder.Build(); |
|||
await app.InitializeApplicationAsync(); |
|||
await app.RunAsync(); |
|||
return 0; |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
if (ex is HostAbortedException) |
|||
{ |
|||
Log.CloseAndFlush(); |
|||
throw; |
|||
} |
|||
} |
|||
|
|||
internal static IHostBuilder CreateHostBuilder(string[] args) => |
|||
Host.CreateDefaultBuilder(args) |
|||
.ConfigureWebHostDefaults(webBuilder => |
|||
{ |
|||
webBuilder.UseStartup<Startup>(); |
|||
}) |
|||
.UseAutofac() |
|||
.UseSerilog(); |
|||
Log.Fatal(ex, "Host terminated unexpectedly!"); |
|||
return 1; |
|||
} |
|||
finally |
|||
{ |
|||
await Log.CloseAndFlushAsync(); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
@ -1,15 +0,0 @@ |
|||
namespace Lion.AbpPro.LanguageManagement |
|||
{ |
|||
public class Startup |
|||
{ |
|||
public void ConfigureServices(IServiceCollection services) |
|||
{ |
|||
services.AddApplication<LanguageManagementHttpApiHostModule>(); |
|||
} |
|||
|
|||
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) |
|||
{ |
|||
app.InitializeApplication(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,20 +1,58 @@ |
|||
namespace Lion.AbpPro.NotificationManagement; |
|||
using Serilog.Events; |
|||
|
|||
namespace Lion.AbpPro.NotificationManagement; |
|||
|
|||
public class Program |
|||
{ |
|||
public static void Main(string[] args) |
|||
public static async Task<int> Main(string[] args) |
|||
{ |
|||
CreateHostBuilder(args).Build().Run(); |
|||
} |
|||
Log.Logger = new LoggerConfiguration() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
.WriteTo.Async(c => c.Console()) |
|||
.CreateBootstrapLogger(); |
|||
|
|||
public static IHostBuilder CreateHostBuilder(string[] args) |
|||
{ |
|||
return Host.CreateDefaultBuilder(args) |
|||
.ConfigureWebHostDefaults(webBuilder => |
|||
try |
|||
{ |
|||
var builder = WebApplication.CreateBuilder(args); |
|||
builder.Host |
|||
.AddAppSettingsSecretsJson() |
|||
.UseAutofac() |
|||
.UseSerilog((context, loggerConfiguration) => |
|||
{ |
|||
loggerConfiguration |
|||
#if DEBUG
|
|||
.MinimumLevel.Debug() |
|||
#else
|
|||
.MinimumLevel.Information() |
|||
#endif
|
|||
.MinimumLevel.Override("Microsoft", LogEventLevel.Information) |
|||
.MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Warning) |
|||
.Enrich.FromLogContext() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
.WriteTo.Async(c => c.Console()); |
|||
SerilogToEsExtensions.SetSerilogConfiguration( |
|||
loggerConfiguration, |
|||
context.Configuration); |
|||
}); |
|||
await builder.AddApplicationAsync<NotificationManagementHttpApiHostModule>(); |
|||
var app = builder.Build(); |
|||
await app.InitializeApplicationAsync(); |
|||
await app.RunAsync(); |
|||
return 0; |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
if (ex is HostAbortedException) |
|||
{ |
|||
webBuilder.ConfigureKestrel((context, options) => { options.Limits.MaxRequestBodySize = 1024 * 50; }); |
|||
webBuilder.UseStartup<Startup>(); |
|||
}) |
|||
.UseSerilog().UseAutofac(); |
|||
throw; |
|||
} |
|||
|
|||
Log.Fatal(ex, "Host terminated unexpectedly!"); |
|||
return 1; |
|||
} |
|||
finally |
|||
{ |
|||
await Log.CloseAndFlushAsync(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,18 +0,0 @@ |
|||
using Microsoft.AspNetCore.Builder; |
|||
using Microsoft.Extensions.DependencyInjection; |
|||
using Microsoft.Extensions.Logging; |
|||
|
|||
namespace Lion.AbpPro.NotificationManagement; |
|||
|
|||
public class Startup |
|||
{ |
|||
public void ConfigureServices(IServiceCollection services) |
|||
{ |
|||
services.AddApplication<NotificationManagementHttpApiHostModule>(); |
|||
} |
|||
|
|||
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) |
|||
{ |
|||
app.InitializeApplication(); |
|||
} |
|||
} |
|||
@ -1,25 +1,57 @@ |
|||
namespace Lion.AbpPro |
|||
namespace Lion.AbpPro; |
|||
|
|||
public class Program |
|||
{ |
|||
public class Program |
|||
public static async Task<int> Main(string[] args) |
|||
{ |
|||
public static void Main(string[] args) |
|||
{ |
|||
CreateHostBuilder(args).Build().Run(); |
|||
|
|||
} |
|||
Log.Logger = new LoggerConfiguration() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
.WriteTo.Async(c => c.Console()) |
|||
.CreateBootstrapLogger(); |
|||
|
|||
private static IHostBuilder CreateHostBuilder(string[] args) => |
|||
Host.CreateDefaultBuilder(args) |
|||
.ConfigureWebHostDefaults(webBuilder => |
|||
{ |
|||
webBuilder.ConfigureKestrel((context, options) => { options.Limits.MaxRequestBodySize = 1024 * 50; }); |
|||
webBuilder.UseStartup<Startup>(); |
|||
}) |
|||
try |
|||
{ |
|||
Log.Information("Lion.AbpPro.HttpApi.Host."); |
|||
var builder = WebApplication.CreateBuilder(args); |
|||
builder.Host |
|||
.AddAppSettingsSecretsJson() |
|||
.UseAutofac() |
|||
.UseSerilog((context, loggerConfiguration) => |
|||
{ |
|||
loggerConfiguration |
|||
#if DEBUG
|
|||
.MinimumLevel.Debug() |
|||
#else
|
|||
.MinimumLevel.Information() |
|||
#endif
|
|||
.MinimumLevel.Override("Microsoft", LogEventLevel.Information) |
|||
.MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Warning) |
|||
.Enrich.FromLogContext() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
.WriteTo.Async(c => c.Console()); |
|||
SerilogToEsExtensions.SetSerilogConfiguration( |
|||
loggerConfiguration, |
|||
context.Configuration); |
|||
}).UseAutofac(); |
|||
}); |
|||
await builder.AddApplicationAsync<AbpProHttpApiHostModule>(); |
|||
var app = builder.Build(); |
|||
await app.InitializeApplicationAsync(); |
|||
await app.RunAsync(); |
|||
return 0; |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
if (ex is HostAbortedException) |
|||
{ |
|||
throw; |
|||
} |
|||
|
|||
Log.Fatal(ex, "Host terminated unexpectedly!"); |
|||
return 1; |
|||
} |
|||
finally |
|||
{ |
|||
await Log.CloseAndFlushAsync(); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
@ -1,23 +0,0 @@ |
|||
namespace Lion.AbpPro |
|||
{ |
|||
public class Startup |
|||
{ |
|||
private readonly IConfiguration _configuration; |
|||
|
|||
public Startup(IConfiguration configuration) |
|||
{ |
|||
_configuration = configuration; |
|||
} |
|||
|
|||
|
|||
public void ConfigureServices(IServiceCollection services) |
|||
{ |
|||
services.AddApplication<AbpProHttpApiHostModule>(); |
|||
} |
|||
|
|||
public void Configure(IApplicationBuilder app,IHostApplicationLifetime lifetime) |
|||
{ |
|||
app.InitializeApplication(); |
|||
} |
|||
} |
|||
} |
|||
@ -1 +0,0 @@ |
|||
{"AdditionalData":{},"Alg":"RS256","Crv":null,"D":"eH-Ld45J684VguyI2jACQEEVGtTx79Nt7ElT20JeUi-pbVnhJxxAJwnAe68d9Q8skpv6BxZs5QuyIORwfGpJK-lKVuo8EtyUQTuUuPmP4o1YK4cv2FIi5xN18tddTltg2JmJi1sN2AD5z-zwm45YNvoFxdQYlnUlA9lJL8QfG0HQLMQX1sv2_lgND8RfRGQBCpVXC2kcap4GvkFVQpKaQ5xaUqvNdH6ftwkGMdFfMRlHGhyYyabIjs4T16HslofvXiHbOCAzk37HtBNNsBpeoQuZul1-G7tAndHe1XtuGvuE-k1fyqdm3YiCU8wK7FpvQU3x6JqvfqmWgMAPnWKOtQ","DP":"hd3I9Nc3LlaZDoPg20JZu48kpv9rMMQ0rLtcZ0UPB_HpZWBC_No-3t3t1HFRbD4iz0MCpCR6gb5q4UsL2N2xh3Q8OhQ1Zrl76UKDZrVKs3oE0VVr9K2VUU3s1sytE4OWSv7PAHYURygcx_MrunMn8Ryd4ZJBQ_g5M2GvpBj1o5M","DQ":"T3ibciK4KxGGHqau9dnWxE6l3fGtcNw1GcjV93Lxe0NKTbfrwPEIFVVAyPsFS8QdmRXEgyunkDFKLHyq2hXBi2fZCwXGoWkUqVUKAKMaNYZaDDd_XeJKOu7mwNY8rgxNETHCyMSnnNNPNabBf2iiXmrBnMwesle2L1kwky42yns","E":"AQAB","K":null,"KeyId":"0D94529E740F5FD50EC6B8A19FF460D6","Kid":"0D94529E740F5FD50EC6B8A19FF460D6","Kty":"RSA","N":"w2jhtWb6a3kH4VqAPfuuvdF5hBh7U6gwMRnddHAH7zaVL6aYwjpCzNW56RQy4W4Zabv1My4Yw9GZpjrOcyr3Bm669eZjn_JC0O00eRTNStNgmg2kB_6AB6ROkEW7br1JC0jKr_dXhOYPBMmR-KHvpwaZXA9R1xOqY02S3JD0KB-TGMSC9q1RlVydt81aMOHFzWVyruLsYGdmcKhRPKDtL6GXpU_DG1gzzOYbk795x_D_UUTOJYuhIDEj7aYi3o32yXLEBvh4Q7HPLjLcWzV-EzCn6Ossl-EVJ2TrR53Eln03R93Vmo63DzQbLIOi3yTcZD2a3O6mpGLiqyZjUducIQ","Oth":null,"P":"y84cEtE6IRBeU2sDJxjDYb50HB4nAF7-bfvbEq0haQL2sFBz-Q-uOUAeXhaS74Gh_IagmW1TzOKblVilijMHCsfOFTWlCljaDoNfdl31enh50HMFvUu8IFjcWiQ9fjR5no8n5-jDeRO5zVfgcWoRHfVTOq4Di7WlVHJRr8FB-R8","Q":"9XRZvvMIvoumlDAVxWZHkb7_an0_dFwBLqc8v74XBZhiK5SLuBqmsJICB5kwNTKzORH7yedx-RXOJWkchJLlEtmH_cQO_6WKQQAyc1PMnLPa0tYkhjotWo8VRE9bAdVmrR0cnJeudfSJ-6gDpUBQYy9g1m8cAfWbTAk3at2_gr8","QI":"xRLXLwhTdNbevlEzANlDDnU9lDeKZWV9-YrvUxHMJBBygBNVqkNFWiee7LNUi82YgTHRn46rpHY9TZf6oQbgk6xa86MyDYXGU2uGO8DHm5oh20Spp7A-RlzZ4JRXAJ3eAYMZHQIP45JApVvKbgHh_pUGjNaiqZKZ9IN6H_L9k1s","Use":null,"X":null,"X5t":null,"X5tS256":null,"X5u":null,"Y":null,"KeySize":2048,"HasPrivateKey":true,"CryptoProviderFactory":{"CryptoProviderCache":{},"CustomCryptoProvider":null,"CacheSignatureProviders":true}} |
|||
@ -1 +0,0 @@ |
|||
{"KeyId":"600caa200caf5d805eba9f06ace9e236","Parameters":{"D":"KCNDHA96eimN+UqchSKocgYITGflaAIwxzCS5KqSTkYAFliPthQx7LySuLor4F1+uLvwnh3ZocyI3y43GZu+eVHD256sxdV8/UsQz1HC23RRFqcUiAZjze8K5VMVStrBOxaa/Ds1U9/bpuNE7jZdcgFIEHsdZtCACqwtlE4nlIs1/GLiokqjBOESgxJMy9WUeDbWcvoo+YdwgKf5jt6AZHOYSS+TokLL+Y7TEfGMXe3jZD9VtSMkBSM8wGB89zNGR0FZB9maCG/BCoRJqxdYRyeb4FFXJclQtK3DexyDVqlNZQaNKVHu0tVAnVNKKcd7Iex8gA+5DNqqucUA7C/F6Q==","DP":"fr9iaNb1W4YZ/NJ56+N3SCeDQYuKobq1qeaQWmHlQsOHKoHhNZJQZ5x0M9PQilou16AwVlNGCJncMwxsSUxXn6itG0LcBnvfMeo2v3xKcij1BtFR9qfXecwEn2nnhI3mpXtZxyCdP3NIYUp9qViLJUjGJqrbQk+OIAGRQd2rRe0=","DQ":"o1umLkDodtwvpCsDguQYSjd3iob+WHNmfe/9HyjADmUehP8b9SpUgcrb+QF301J8YmQMnYZKWW5rEwKOtwsWNswgXfMnXeWerlZmz0tj9y38YczS70liU0vETsRefhrRCaXHraMvneqYNNedhsrCNalWK+DNwcixi4L59vA8ofs=","Exponent":"AQAB","InverseQ":"btd1nwwxl/E3ryfDi2bN12TuVDvv7yoPvryIlLgu+FiLpe4vaA1omDLliQBcl7oeyA563HBUop4D5oE7si+jD64N8XgFz37dD3KqUokeQ4lrTSSOePT1K+nWIl30sqDd7YE4auz4CvSjm2wXmN31+CXW1hp3YWN2972yrUt+R5U=","Modulus":"uwMB6reAVtm/Cq0BRPZ0ozBq6g3wDh2kzqFKBf8I7u8d9p7i5ExLSrOWPupHwPr/IW1VUn2TKHrJ8OnyYhznKIRxqlxj0U3D2GXijz5kfFOoHK+mlfKaDMqweRoS0UzEz58kMlgwUoDraUj6dTHTPCVPo3TqA2ImRw50j6D+jobFrY5321EFvlirZViMPDAgB8Ca7wGCqNBcCxvIPYw1O6WZmcVmjG7umelD3XjcUIQlEbIyAmi/3gXAo7NdPmgOamla6bnSWsy429HfsNpXyCfPBzV3QS3ubpTekWPoPcOVZbWwVPYtFQbhRh8PmWATRx0cV6oePZNZGxGeJl8WYQ==","P":"wplelBfVmiOPmr6iUxtOgIzuvwSqvP6Rqmh8dhaGDiJjU8OqZ0tZhuh0G+xnMLPIHb2fMeg0dqZMJZ5iXaIi1QycYn/JKz1i4cUonJ6IIQeKKf67tvzn/BY0V0N8rJw8hVfzou+/5sRBCbiHtJ2KIN1YJQuWGFFfrZJOJzc95ss=","Q":"9gTGKoDiOdrY8kqIXJ2nMhoeNryAH4q3EUrROJ7simqc28oYlGx24Sco/wOoeB2xxrdcF5JYOlyJ7H2YY/huLvJISaw/wHLPskiKiYQ78tuNwW0ip+5ceB1dSToHcEe3sR30+OeTh0Z4ZKoqthKziFGIt3EhEgiGq1gjZuWB5gM="}} |
|||
File diff suppressed because it is too large
@ -0,0 +1,55 @@ |
|||
using Microsoft.EntityFrameworkCore.Migrations; |
|||
|
|||
#nullable disable |
|||
|
|||
namespace Lion.AbpPro.Migrations |
|||
{ |
|||
/// <inheritdoc />
|
|||
public partial class _101 : Migration |
|||
{ |
|||
/// <inheritdoc />
|
|||
protected override void Up(MigrationBuilder migrationBuilder) |
|||
{ |
|||
migrationBuilder.AlterColumn<string>( |
|||
name: "IpAddresses", |
|||
table: "AbpSessions", |
|||
type: "varchar(2048)", |
|||
maxLength: 2048, |
|||
nullable: true, |
|||
oldClrType: typeof(string), |
|||
oldType: "varchar(256)", |
|||
oldMaxLength: 256, |
|||
oldNullable: true) |
|||
.Annotation("MySql:CharSet", "utf8mb4") |
|||
.OldAnnotation("MySql:CharSet", "utf8mb4"); |
|||
|
|||
migrationBuilder.AddColumn<string>( |
|||
name: "ExtraProperties", |
|||
table: "AbpSessions", |
|||
type: "longtext", |
|||
nullable: true) |
|||
.Annotation("MySql:CharSet", "utf8mb4"); |
|||
} |
|||
|
|||
/// <inheritdoc />
|
|||
protected override void Down(MigrationBuilder migrationBuilder) |
|||
{ |
|||
migrationBuilder.DropColumn( |
|||
name: "ExtraProperties", |
|||
table: "AbpSessions"); |
|||
|
|||
migrationBuilder.AlterColumn<string>( |
|||
name: "IpAddresses", |
|||
table: "AbpSessions", |
|||
type: "varchar(256)", |
|||
maxLength: 256, |
|||
nullable: true, |
|||
oldClrType: typeof(string), |
|||
oldType: "varchar(2048)", |
|||
oldMaxLength: 2048, |
|||
oldNullable: true) |
|||
.Annotation("MySql:CharSet", "utf8mb4") |
|||
.OldAnnotation("MySql:CharSet", "utf8mb4"); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,20 @@ |
|||
@ECHO off |
|||
cls |
|||
|
|||
ECHO Deleting all BIN and OBJ folders... |
|||
ECHO. |
|||
|
|||
FOR /d /r . %%d in (bin,obj) DO ( |
|||
IF EXIST "%%d" ( |
|||
ECHO %%d | FIND /I "\node_modules\" > Nul && ( |
|||
ECHO.Skipping: %%d |
|||
) || ( |
|||
ECHO.Deleting: %%d |
|||
rd /s/q "%%d" |
|||
) |
|||
) |
|||
) |
|||
|
|||
ECHO. |
|||
ECHO.BIN and OBJ folders have been successfully deleted. Press any key to exit. |
|||
pause > nul |
|||
@ -1,25 +1,26 @@ |
|||
<Project> |
|||
<ItemGroup> |
|||
<PackageReference Update="Microsoft.Extensions.DependencyModel" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Diagnostics.HealthChecks" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.10"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Tools" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Proxies" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Caching.StackExchangeRedis" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Http.Polly" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Abstractions" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.FileProviders.Embedded" Version="8.0.4"/> |
|||
<PackageReference Update="Microsoft.Extensions.DependencyModel" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Diagnostics.HealthChecks" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.Authentication.JwtBearer" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Tools" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Relational" Version="9.0.0" /> |
|||
<PackageReference Update="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Proxies" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Caching.StackExchangeRedis" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Http.Polly" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Abstractions" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.FileProviders.Embedded" Version="9.0.0"/> |
|||
|
|||
<PackageReference Update="Microsoft.Extensions.Hosting" Version="8.0.0" /> |
|||
<PackageReference Update="Microsoft.Extensions.DependencyInjection" Version="8.0.0" /> |
|||
<PackageReference Update="Microsoft.Extensions.Http" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Hosting" Version="9.0.0" /> |
|||
<PackageReference Update="Microsoft.Extensions.DependencyInjection" Version="9.0.0" /> |
|||
<PackageReference Update="Microsoft.Extensions.Http" Version="9.0.0"/> |
|||
|
|||
<PackageReference Update="Microsoft.AspNetCore.Mvc.Core" Version="2.2.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0"/> |
|||
<PackageReference Update="Microsoft.CSharp" Version="4.7.0"/> |
|||
<PackageReference Update="Microsoft.CodeAnalysis.CSharp" Version="3.7.0"/> |
|||
<PackageReference Update="Microsoft.CSharp" Version="4.12.0"/> |
|||
<PackageReference Update="Microsoft.CodeAnalysis.CSharp" Version="4.12.0"/> |
|||
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="17.8.0"/> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,93 +1,94 @@ |
|||
<Project> |
|||
<ItemGroup> |
|||
<PackageReference Update="Volo.Abp.Autofac" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Threading" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Json" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Validation" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AutoMapper" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.ObjectMapping" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.AspNetCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Caching" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BlobStoring.Aliyun" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Authorization.Abstractions" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.HangFire" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.SignalR" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TestBase" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.MySQL" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Web" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Caching.StackExchangeRedis" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.PostgreSql" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Serilog" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Swashbuckle" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Authorization" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Dapper" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Http.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.MongoDB" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.Sqlite" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Http.Client.IdentityModel" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.MultiTenancy" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.ObjectExtending" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Emailing" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Domain.Identity" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Core" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.TestBase" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.EventBus" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Localization" Version="8.3.3" /> |
|||
<PackageReference Update="Volo.Abp.Autofac" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Threading" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Json" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Validation" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AutoMapper" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.ObjectMapping" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.AspNetCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Caching" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BlobStoring.Aliyun" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Authorization.Abstractions" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.HangFire" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.SignalR" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TestBase" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.MySQL" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Web" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Caching.StackExchangeRedis" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.PostgreSql" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Serilog" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Swashbuckle" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Authorization" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Dapper" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Http.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.MongoDB" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.Sqlite" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Http.Client.IdentityModel" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.MultiTenancy" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.ObjectExtending" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Emailing" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Domain.Identity" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Core" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.TestBase" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.EventBus" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Localization" Version="9.0.3" /> |
|||
<PackageReference Update="Volo.Abp.DistributedLocking" Version="9.0.3" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,21 +0,0 @@ |
|||
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base |
|||
WORKDIR /app |
|||
EXPOSE 8080 |
|||
EXPOSE 443 |
|||
ENV TZ=Asia/Shanghai |
|||
ENV ASPNETCORE_ENVIRONMENT=Production |
|||
|
|||
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build |
|||
WORKDIR /src |
|||
COPY . . |
|||
WORKDIR "/src/host/MyCompanyName.MyProjectName.HttpApi.Host" |
|||
RUN dotnet build "MyCompanyName.MyProjectName.HttpApi.Host.csproj" -c Release -o /app/build |
|||
|
|||
FROM build AS publish |
|||
RUN dotnet publish "MyCompanyName.MyProjectName.HttpApi.Host.csproj" -c Release -o /app/publish /p:UseAppHost=false |
|||
|
|||
FROM base AS final |
|||
WORKDIR /app |
|||
COPY --from=publish /app/publish . |
|||
ENTRYPOINT ["dotnet", "MyCompanyName.MyProjectName.HttpApi.Host.dll"] |
|||
|
|||
@ -1,6 +0,0 @@ |
|||
{ |
|||
"sdk": { |
|||
"version": "8.0.0", |
|||
"rollForward": "latestFeature" |
|||
} |
|||
} |
|||
@ -1,8 +1,8 @@ |
|||
namespace MyCompanyName.MyProjectName.WebGateway |
|||
namespace Lion.AbpPro.WebGateway |
|||
{ |
|||
[DependsOn( |
|||
typeof(AbpProSharedHostingGatewayModule))] |
|||
public class WebGatewayModule : AbpModule |
|||
public class AbpProWebGatewayModule : AbpModule |
|||
{ |
|||
private const string DefaultCorsPolicyName = "Default"; |
|||
|
|||
@ -1,15 +1,16 @@ |
|||
namespace MyCompanyName.MyProjectName.WebGateway |
|||
namespace Lion.AbpPro.WebGateway |
|||
{ |
|||
public class Program |
|||
{ |
|||
public static void Main(string[] args) |
|||
public static async Task Main(string[] args) |
|||
{ |
|||
CreateHostBuilder(args).Build().Run(); |
|||
} |
|||
|
|||
private static IHostBuilder CreateHostBuilder(string[] args) => |
|||
Host.CreateDefaultBuilder(args) |
|||
.ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); }) |
|||
var builder = WebApplication.CreateBuilder(args); |
|||
builder.Host |
|||
.UseAutofac(); |
|||
await builder.AddApplicationAsync<AbpProWebGatewayModule>(); |
|||
var app = builder.Build(); |
|||
await app.InitializeApplicationAsync(); |
|||
await app.RunAsync(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,15 +0,0 @@ |
|||
namespace MyCompanyName.MyProjectName.WebGateway |
|||
{ |
|||
public class Startup |
|||
{ |
|||
public void ConfigureServices(IServiceCollection services) |
|||
{ |
|||
services.AddApplication<WebGatewayModule>(); |
|||
} |
|||
|
|||
public void Configure(IApplicationBuilder app) |
|||
{ |
|||
app.InitializeApplication(); |
|||
} |
|||
} |
|||
} |
|||
@ -1,25 +1,26 @@ |
|||
<Project> |
|||
<ItemGroup> |
|||
<PackageReference Update="Microsoft.Extensions.DependencyModel" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Diagnostics.HealthChecks" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.10"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Tools" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Proxies" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Caching.StackExchangeRedis" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Http.Polly" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Abstractions" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.FileProviders.Embedded" Version="8.0.4"/> |
|||
<PackageReference Update="Microsoft.Extensions.DependencyModel" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Diagnostics.HealthChecks" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.Authentication.JwtBearer" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Tools" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Relational" Version="9.0.0" /> |
|||
<PackageReference Update="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Proxies" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Caching.StackExchangeRedis" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Http.Polly" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.EntityFrameworkCore.Abstractions" Version="9.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.FileProviders.Embedded" Version="9.0.0"/> |
|||
|
|||
<PackageReference Update="Microsoft.Extensions.Hosting" Version="8.0.0" /> |
|||
<PackageReference Update="Microsoft.Extensions.DependencyInjection" Version="8.0.0" /> |
|||
<PackageReference Update="Microsoft.Extensions.Http" Version="8.0.0"/> |
|||
<PackageReference Update="Microsoft.Extensions.Hosting" Version="9.0.0" /> |
|||
<PackageReference Update="Microsoft.Extensions.DependencyInjection" Version="9.0.0" /> |
|||
<PackageReference Update="Microsoft.Extensions.Http" Version="9.0.0"/> |
|||
|
|||
<PackageReference Update="Microsoft.AspNetCore.Mvc.Core" Version="2.2.0"/> |
|||
<PackageReference Update="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0"/> |
|||
<PackageReference Update="Microsoft.CSharp" Version="4.7.0"/> |
|||
<PackageReference Update="Microsoft.CodeAnalysis.CSharp" Version="3.7.0"/> |
|||
<PackageReference Update="Microsoft.CSharp" Version="4.12.0"/> |
|||
<PackageReference Update="Microsoft.CodeAnalysis.CSharp" Version="4.12.0"/> |
|||
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="17.8.0"/> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,93 +1,94 @@ |
|||
<Project> |
|||
<ItemGroup> |
|||
<PackageReference Update="Volo.Abp.Autofac" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Threading" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Json" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Validation" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AutoMapper" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.ObjectMapping" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.AspNetCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Caching" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BlobStoring.Aliyun" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Authorization.Abstractions" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.HangFire" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.SignalR" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TestBase" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.MySQL" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Web" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Caching.StackExchangeRedis" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.PostgreSql" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Serilog" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Swashbuckle" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Authorization" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Dapper" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Http.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.MongoDB" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.Sqlite" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Http.Client.IdentityModel" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.MultiTenancy" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Application" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.ObjectExtending" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Application.Contracts" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Emailing" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Domain.Identity" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Domain" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Domain.Shared" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.HttpApi" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.HttpApi.Client" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Core" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.TestBase" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.EventBus" Version="8.3.3"/> |
|||
<PackageReference Update="Volo.Abp.Localization" Version="8.3.3" /> |
|||
<PackageReference Update="Volo.Abp.Autofac" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Threading" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Json" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Validation" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AutoMapper" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.ObjectMapping" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.AspNetCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Caching" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BlobStoring.Aliyun" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Authorization.Abstractions" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.HangFire" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.SignalR" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TestBase" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.MySQL" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Authentication.JwtBearer" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Web" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Caching.StackExchangeRedis" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.PostgreSql" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Serilog" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Swashbuckle" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Ddd.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Authorization" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Dapper" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Http.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.MongoDB" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore.Sqlite" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Http.Client.IdentityModel" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.MultiTenancy" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Application" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.ObjectExtending" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Application.Contracts" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Emailing" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Domain.Identity" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Domain" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.BackgroundJobs.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AuditLogging.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.Domain.Shared" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.HttpApi" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Account.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Identity.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.PermissionManagement.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.TenantManagement.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.FeatureManagement.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.SettingManagement.HttpApi.Client" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Core" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.EntityFrameworkCore" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.TestBase" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.EventBus" Version="9.0.3"/> |
|||
<PackageReference Update="Volo.Abp.Localization" Version="9.0.3" /> |
|||
<PackageReference Update="Volo.Abp.DistributedLocking" Version="9.0.3" /> |
|||
</ItemGroup> |
|||
</Project> |
|||
@ -1,6 +0,0 @@ |
|||
{ |
|||
"sdk": { |
|||
"version": "8.0.0", |
|||
"rollForward": "latestFeature" |
|||
} |
|||
} |
|||
@ -1,47 +1,54 @@ |
|||
namespace MyCompanyName.MyProjectName.MyModuleName |
|||
namespace MyCompanyName.MyProjectName.MyModuleName; |
|||
|
|||
|
|||
public class Program |
|||
{ |
|||
public class Program |
|||
public static async Task<int> Main(string[] args) |
|||
{ |
|||
public static int Main(string[] args) |
|||
Log.Logger = new LoggerConfiguration() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
.WriteTo.Async(c => c.Console()) |
|||
.CreateBootstrapLogger(); |
|||
|
|||
try |
|||
{ |
|||
Log.Logger = new LoggerConfiguration() |
|||
var builder = WebApplication.CreateBuilder(args); |
|||
builder.Host |
|||
.AddAppSettingsSecretsJson() |
|||
.UseAutofac() |
|||
.UseSerilog((context, loggerConfiguration) => |
|||
{ |
|||
loggerConfiguration |
|||
#if DEBUG
|
|||
.MinimumLevel.Debug() |
|||
.MinimumLevel.Debug() |
|||
#else
|
|||
.MinimumLevel.Information() |
|||
.MinimumLevel.Information() |
|||
#endif
|
|||
.MinimumLevel.Override("Microsoft", LogEventLevel.Information) |
|||
.Enrich.FromLogContext() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
#if DEBUG
|
|||
.WriteTo.Async(c => c.Console()) |
|||
#endif
|
|||
.CreateLogger(); |
|||
|
|||
try |
|||
{ |
|||
Log.Information("Starting web host."); |
|||
CreateHostBuilder(args).Build().Run(); |
|||
return 0; |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
Log.Fatal(ex, "Host terminated unexpectedly!"); |
|||
return 1; |
|||
} |
|||
finally |
|||
.MinimumLevel.Override("Microsoft", LogEventLevel.Information) |
|||
.MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Warning) |
|||
.Enrich.FromLogContext() |
|||
.WriteTo.Async(c => c.File("Logs/logs.txt")) |
|||
.WriteTo.Async(c => c.Console()); |
|||
}); |
|||
await builder.AddApplicationAsync<MyModuleNameHttpApiHostModule>(); |
|||
var app = builder.Build(); |
|||
await app.InitializeApplicationAsync(); |
|||
await app.RunAsync(); |
|||
return 0; |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
if (ex is HostAbortedException) |
|||
{ |
|||
Log.CloseAndFlush(); |
|||
throw; |
|||
} |
|||
} |
|||
|
|||
internal static IHostBuilder CreateHostBuilder(string[] args) => |
|||
Host.CreateDefaultBuilder(args) |
|||
.ConfigureWebHostDefaults(webBuilder => |
|||
{ |
|||
webBuilder.UseStartup<Startup>(); |
|||
}) |
|||
.UseAutofac() |
|||
.UseSerilog(); |
|||
Log.Fatal(ex, "Host terminated unexpectedly!"); |
|||
return 1; |
|||
} |
|||
finally |
|||
{ |
|||
await Log.CloseAndFlushAsync(); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
@ -1,15 +0,0 @@ |
|||
namespace MyCompanyName.MyProjectName.MyModuleName |
|||
{ |
|||
public class Startup |
|||
{ |
|||
public void ConfigureServices(IServiceCollection services) |
|||
{ |
|||
services.AddApplication<MyModuleNameHttpApiHostModule>(); |
|||
} |
|||
|
|||
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) |
|||
{ |
|||
app.InitializeApplication(); |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue