0
kapil created
- ABP Framework version: v4.4.4
- UI type: MVC
- DB provider: EF Core
- Tiered (MVC) or Identity Server Separated (Angular): no
- Exception message and stack trace:
- Steps to reproduce the issue:"
i am using (IAuthorizationService instance) _authorizationService.IsGrantedAsync("Permission Name") in public project but when i am change the permission is not affected in Web.public Project.but when i restart project is affected.but i dont want to restart whole project.
4 Answer(s)
-
0
Hi,
The problem should be fixed in the new version, see: https://github.com/abpframework/abp/pull/11260
If you don't want to upgrade your project, you can configure Redis in the
Web.Public
andWeb
projects.PS: you can create a new project to compare
-
0
how to config redis in project
-
0
Hi,
you can create a new project to compare.
-
0
[DependsOn( //....... typeof(AbpCachingStackExchangeRedisModule), )] public class ...PublicModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { ..... Configure<AbpDistributedCacheOptions>(options => { options.KeyPrefix = "YourProjectName:"; }); var dataProtectionBuilder = context.Services.AddDataProtection().SetApplicationName("YourProjectName"); if (!hostingEnvironment.IsDevelopment()) { var redis = ConnectionMultiplexer.Connect(configuration["Redis:Configuration"]); dataProtectionBuilder.PersistKeysToStackExchangeRedis(redis, "YourProjectName-Protection-Keys"); } } }
[DependsOn( //....... typeof(AbpCachingStackExchangeRedisModule), )] public class ...MvcModule : AbpModule { public override void ConfigureServices(ServiceConfigurationContext context) { ..... Configure<AbpDistributedCacheOptions>(options => { options.KeyPrefix = "YourProjectName:"; }); var dataProtectionBuilder = context.Services.AddDataProtection().SetApplicationName("YourProjectName"); if (!hostingEnvironment.IsDevelopment()) { var redis = ConnectionMultiplexer.Connect(configuration["Redis:Configuration"]); dataProtectionBuilder.PersistKeysToStackExchangeRedis(redis, "YourProjectName-Protection-Keys"); } } }