diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.Configure.cs b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.Configure.cs index 3d3071ff..766bfdaa 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.Configure.cs +++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.Configure.cs @@ -211,39 +211,22 @@ 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 => { - context.AddAbpCap(capOptions => + capOptions.SetCapDbConnectionString(configuration["ConnectionStrings:Default"]); + capOptions.UseEntityFramework(); + capOptions.UseRabbitMQ(option => { - capOptions.SetCapDbConnectionString(configuration["ConnectionStrings:Default"]); - capOptions.UseEntityFramework(); - capOptions.UseRabbitMQ(option => - { - option.HostName = configuration.GetValue("Cap:RabbitMq:HostName"); - option.UserName = configuration.GetValue("Cap:RabbitMq:UserName"); - option.Password = configuration.GetValue("Cap:RabbitMq:Password"); - option.Port = configuration.GetValue("Cap:RabbitMq:Port"); - }); - - var hostingEnvironment = context.Services.GetHostingEnvironment(); - capOptions.UseDashboard(options => - { - options.AuthorizationPolicy = AbpProCapPermissions.CapManagement.Cap; - }); + option.HostName = configuration.GetValue("Cap:RabbitMq:HostName"); + option.UserName = configuration.GetValue("Cap:RabbitMq:UserName"); + option.Password = configuration.GetValue("Cap:RabbitMq:Password"); + option.Port = configuration.GetValue("Cap:RabbitMq:Port"); }); - } - else - { - context.AddAbpCap(capOptions => + capOptions.UseDashboard(options => { - capOptions.UseInMemoryStorage(); - capOptions.UseInMemoryMessageQueue(); - var hostingEnvironment = context.Services.GetHostingEnvironment(); - var auth = !hostingEnvironment.IsDevelopment(); - capOptions.UseDashboard(); + options.AuthorizationPolicy = AbpProCapPermissions.CapManagement.Cap; }); - } + }); } /// diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs index 374c7c2d..4e22ee7e 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs +++ b/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(); diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/GlobalUsings.cs b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/GlobalUsings.cs index c31851b3..0261428a 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/GlobalUsings.cs +++ b/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; diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj index 4df1ce68..5e31a365 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj +++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj @@ -34,8 +34,6 @@ - - diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.Production.json b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.Production.json index 91a1e584..d3e28981 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.Production.json +++ b/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", diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.json b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.json index d1452821..973fe4ac 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.json +++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.json @@ -52,7 +52,6 @@ "ExpirationTime": 2 }, "Cap": { - "Enabled": true, "RabbitMq": { "HostName": "localhost", "UserName": "admin",