Browse Source

feat: 启动项目注释cap

pull/145/head
HanPaoPao 11 months ago
parent
commit
f200df131f
  1. 17
      aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.Configure.cs
  2. 6
      aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs
  3. 1
      aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/GlobalUsings.cs
  4. 2
      aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj
  5. 1
      aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.Production.json
  6. 1
      aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.json

17
aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.Configure.cs

@ -211,9 +211,6 @@ public partial class AbpProHttpApiHostModule
private void ConfigureCap(ServiceConfigurationContext context)
{
var configuration = context.Services.GetConfiguration();
var enabled = configuration.GetValue("Cap:Enabled", false);
if (enabled)
{
context.AddAbpCap(capOptions =>
{
capOptions.SetCapDbConnectionString(configuration["ConnectionStrings:Default"]);
@ -225,26 +222,12 @@ public partial class AbpProHttpApiHostModule
option.Password = configuration.GetValue<string>("Cap:RabbitMq:Password");
option.Port = configuration.GetValue<int>("Cap:RabbitMq:Port");
});
var hostingEnvironment = context.Services.GetHostingEnvironment();
capOptions.UseDashboard(options =>
{
options.AuthorizationPolicy = AbpProCapPermissions.CapManagement.Cap;
});
});
}
else
{
context.AddAbpCap(capOptions =>
{
capOptions.UseInMemoryStorage();
capOptions.UseInMemoryMessageQueue();
var hostingEnvironment = context.Services.GetHostingEnvironment();
var auth = !hostingEnvironment.IsDevelopment();
capOptions.UseDashboard();
});
}
}
/// <summary>
/// 审计日志

6
aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs

@ -12,8 +12,8 @@ namespace Lion.AbpPro
typeof(AbpAspNetCoreSerilogModule),
typeof(AbpAccountWebModule),
typeof(AbpProApplicationModule),
typeof(AbpProCapModule),
typeof(AbpProCapEntityFrameworkCoreModule),
// typeof(AbpProCapModule),
// typeof(AbpProCapEntityFrameworkCoreModule),
typeof(AbpAspNetCoreMvcUiBasicThemeModule),
typeof(AbpCachingStackExchangeRedisModule),
typeof(AbpDistributedLockingModule),
@ -39,7 +39,7 @@ namespace Lion.AbpPro
//ConfigureHangfire(context);
ConfigureMiniProfiler(context);
ConfigureIdentity(context);
ConfigureCap(context);
//ConfigureCap(context);
ConfigureAuditLog(context);
ConfigurationSignalR(context);
ConfigurationMultiTenancy();

1
aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/GlobalUsings.cs

@ -41,7 +41,6 @@ global using Microsoft.Extensions.Logging.Abstractions;
global using Microsoft.Extensions.Options;
global using Microsoft.IdentityModel.Tokens;
global using Microsoft.OpenApi.Models;
global using Savorboard.CAP.InMemoryMessageQueue;
global using Serilog;
global using Serilog.Events;
global using StackExchange.Redis;

2
aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj

@ -34,8 +34,6 @@
<PackageReference Include="DotNetCore.CAP.MySql" />
<PackageReference Include="DotNetCore.CAP.RabbitMQ" />
<PackageReference Include="DotNetCore.CAP.Dashboard" />
<PackageReference Include="DotNetCore.CAP.InMemoryStorage" />
<PackageReference Include="Savorboard.CAP.InMemoryMessageQueue" />
<PackageReference Include="MiniProfiler.AspNetCore.Mvc" />
<PackageReference Include="MiniProfiler.EntityFrameworkCore" />
<PackageReference Include="MiniProfiler.Shared" />

1
aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.Production.json

@ -52,7 +52,6 @@
"ExpirationTime": 2
},
"Cap": {
"Enabled": true,
"RabbitMq": {
"HostName": "rabbitmq",
"UserName": "admin",

1
aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.json

@ -52,7 +52,6 @@
"ExpirationTime": 2
},
"Cap": {
"Enabled": true,
"RabbitMq": {
"HostName": "localhost",
"UserName": "admin",

Loading…
Cancel
Save