Activities of "liangshiwei"

Can you use a minimum project to reproduce the problem and share it with me? shiwei.liang@volosoft.com I will check it

The type or namespace name 'IdentityUser' could not be found (are you missing a using directive or an assembly reference?)

You should add the namespace using: Volo.Abp.Identity.

The full namespace is Volo.Abp.Identity.IdentityUser

Hi,

hangfire can run in distributed and cluster environments, you can configure the same or different connection strings for it.

If you want all services to use hangfire, you need to install for them all

Hi,

I don't mean to follow the docs exactly, I mean only the authorization server configuration section.

In your project, should be .Domain\OpenIddict\OpenIddictDataSeedContributor

Hi,

It's a bug we will fix it in the patch version.

You can try this:

public override void ConfigureServices(ServiceConfigurationContext context)
{
    context.Services.AddSingleton<AutoMapper.IConfigurationProvider>(sp =>
    {
        using (var scope = sp.CreateScope())
        {
            var options = scope.ServiceProvider.GetRequiredService<IOptions<AbpAutoMapperOptions>>().Value;

            var mapperConfigurationExpression = sp.GetRequiredService<IOptions<MapperConfigurationExpression>>().Value;
            var autoMapperConfigurationContext = new AbpAutoMapperConfigurationContext(mapperConfigurationExpression, scope.ServiceProvider);

            foreach (var configurator in options.Configurators)
            {
                configurator(autoMapperConfigurationContext);
            }
            var mapperConfiguration = new MapperConfiguration(mapperConfigurationExpression);

            foreach (var profileType in options.ValidatingProfiles)
            {
                mapperConfiguration.Internal().AssertConfigurationIsValid(((Profile)Activator.CreateInstance(profileType)).ProfileName);
            }

            return mapperConfiguration;
        }
    });

    context.Services.AddTransient<IMapper>(sp => sp.GetRequiredService<AutoMapper.IConfigurationProvider>().CreateMapper(sp.GetService));

    context.Services.AddTransient<MyMapperAccessor>(sp => new MyMapperAccessor()
    {
        Mapper = sp.GetRequiredService<IMapper>()
    });
    context.Services.AddTransient<IMapperAccessor>(provider => provider.GetRequiredService<MyMapperAccessor>());
    
}

public class MyMapperAccessor : IMapperAccessor
{
    public IMapper Mapper { get; set; }
}

Hi,

You can check this: https://support.abp.io/QA/Questions/2289/Problemin-assign-a-new-role-to-the-user#answer-3a84594d-c1aa-e342-7885-3a010d738f2e

It immediately refreshes the current user's roles

Answer

Hi,

You can send an email to info@abp.io

Answer

Hi,

As far as I know, it does not renew automatically after expiry date

Hi,

I think there is a new account without any roles, you can add some roles to the account

Answer

Hi,

You should contact the person in charge of your organization to renew your license

Showing 4001 to 4010 of 6693 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.1.0-preview. Updated on November 03, 2025, 07:01