diff --git a/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEfCoreEntityExtensionMappings.cs b/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEfCoreEntityExtensionMappings.cs index df89888f..3315391e 100644 --- a/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEfCoreEntityExtensionMappings.cs +++ b/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEfCoreEntityExtensionMappings.cs @@ -9,7 +9,7 @@ public static class CmskitServiceEfCoreEntityExtensionMappings public static void Configure() { CmskitServiceModuleExtensionConfigurator.Configure(); - + //TODO global OneTimeRunner.Run(() => { /* You can configure extra properties for the diff --git a/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEntityFrameworkCoreModule.cs b/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEntityFrameworkCoreModule.cs index 35243170..1dc0e051 100644 --- a/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEntityFrameworkCoreModule.cs +++ b/services/cmskit/src/EShopOnAbp.CmskitService.EntityFrameworkCore/EntityFrameworkCore/CmskitServiceEntityFrameworkCoreModule.cs @@ -9,10 +9,10 @@ namespace EShopOnAbp.CmskitService.EntityFrameworkCore; [DependsOn( typeof(AbpEntityFrameworkCorePostgreSqlModule), - typeof(CmskitServiceDomainModule) -)] -[DependsOn(typeof(CmsKitEntityFrameworkCoreModule))] - public class CmskitServiceEntityFrameworkCoreModule : AbpModule + typeof(CmskitServiceDomainModule), + typeof(CmsKitEntityFrameworkCoreModule))] + +public class CmskitServiceEntityFrameworkCoreModule : AbpModule { public override void PreConfigureServices(ServiceConfigurationContext context) { diff --git a/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Client/CmskitServiceHttpApiClientModule.cs b/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Client/CmskitServiceHttpApiClientModule.cs index 83128ae7..1a6abe16 100644 --- a/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Client/CmskitServiceHttpApiClientModule.cs +++ b/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Client/CmskitServiceHttpApiClientModule.cs @@ -8,13 +8,18 @@ namespace EShopOnAbp.CmskitService; [DependsOn( typeof(CmskitServiceApplicationContractsModule), - typeof(AbpHttpClientModule))] -[DependsOn(typeof(CmsKitHttpApiClientModule))] - public class CmskitServiceHttpApiClientModule : AbpModule + typeof(AbpHttpClientModule), + typeof(CmsKitHttpApiClientModule))] +public class CmskitServiceHttpApiClientModule : AbpModule { + public override void PreConfigureServices(ServiceConfigurationContext context) + { + FeatureConfigurer.Configure(); + } + public override void ConfigureServices(ServiceConfigurationContext context) { - context.Services.AddHttpClientProxies(typeof(CmskitServiceApplicationContractsModule).Assembly, + context.Services.AddStaticHttpClientProxies(typeof(CmskitServiceApplicationContractsModule).Assembly, CmskitServiceRemoteServiceConsts.RemoteServiceName); Configure(options => diff --git a/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/CmskitServiceHttpApiHostModule.cs b/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/CmskitServiceHttpApiHostModule.cs index a5f87b4d..46cb6136 100644 --- a/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/CmskitServiceHttpApiHostModule.cs +++ b/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/CmskitServiceHttpApiHostModule.cs @@ -22,6 +22,11 @@ namespace EShopOnAbp.CmskitService; )] public class CmskitServiceHttpApiHostModule : AbpModule { + public override void PreConfigureServices(ServiceConfigurationContext context) + { + FeatureConfigurer.Configure(); + } + public override void ConfigureServices(ServiceConfigurationContext context) { var configuration = context.Services.GetConfiguration(); diff --git a/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/Program.cs b/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/Program.cs index 4d1bcedf..249f2e2d 100644 --- a/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/Program.cs +++ b/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi.Host/Program.cs @@ -10,6 +10,8 @@ public class Program { public async static Task Main(string[] args) { + FeatureConfigurer.Configure(); + var assemblyName = typeof(Program).Assembly.GetName().Name; SerilogConfigurationHelper.Configure(assemblyName); diff --git a/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi/CmskitServiceHttpApiModule.cs b/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi/CmskitServiceHttpApiModule.cs index 4c34bc21..d3977b88 100644 --- a/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi/CmskitServiceHttpApiModule.cs +++ b/services/cmskit/src/EShopOnAbp.CmskitService.HttpApi/CmskitServiceHttpApiModule.cs @@ -16,6 +16,8 @@ public class CmskitServiceHttpApiModule : AbpModule { public override void PreConfigureServices(ServiceConfigurationContext context) { + FeatureConfigurer.Configure(); + PreConfigure(mvcBuilder => { mvcBuilder.AddApplicationPartIfNotExists(typeof(CmskitServiceHttpApiModule).Assembly);