Activities of "EngincanV"

Did you add a new toolbar or remove an existing toolbar from the application? (https://abp.io/docs/latest/framework/ui/mvc-razor-pages/toolbars)

If you did not, please share your module class and the relevant configurations, so I can better assist you.

Best regards.

Answer

For the web.public project you should also add the related favicons to the web.public project. Did you do that? They are two separate applications.

2- same behavior still work even if i delete any abp logo from my project form where that logo comes to end it

This is normal because your LeptonX Theme package version is 3.0.* which is lower than 3.2.0. So, please update the package version and retry again.

Hi, sorry for the misunderstanding and thanks for your detailed question.

I understand that you want to configure your MemberConfig microservice to use MongoDB, while ensuring that the DistributedEvents, FeatureManagement, LanguageManagement, PermissionManagement, and SettingManagement modules continue to use SQL Server.

Steps to achieve this:

1.-) Modify the DbContext Dependencies

Your MemberConfigDbContext is currently configured with MongoDB for FeatureManagement, LanguageManagement, PermissionManagement, SettingManagement, and AuditLogging. Since you want these modules to use SQL Server, you should:

Remove the following MongoDB module dependencies from CloverleafCMSMemberConfigModule:

typeof(AbpSettingManagementMongoDbModule),
typeof(LanguageManagementMongoDbModule),
typeof(AbpPermissionManagementMongoDbModule),
typeof(AbpFeatureManagementMongoDbModule),
typeof(AbpAuditLoggingMongoDbModule),
typeof(SaasMongoDbModule),

Instead, replace them with their Entity Framework Core (SQL Server) counterparts:

typeof(AbpSettingManagementEntityFrameworkCoreModule),
typeof(LanguageManagementEntityFrameworkCoreModule),
typeof(AbpPermissionManagementEntityFrameworkCoreModule),
typeof(AbpFeatureManagementEntityFrameworkCoreModule),
typeof(AbpAuditLoggingEntityFrameworkCoreModule),
typeof(SaasEntityFrameworkCoreModule),

2-) Update the Database Configuration in ConfigureDatabase method

You need to explicitly set SQL Server as the database provider for these modules while keeping MongoDB for MemberConfig:

Configure<AbpDbConnectionOptions>(options =>
{
    options.Databases.Configure("Administration", database =>
    {
        database.MappedConnections.Add(AbpPermissionManagementDbProperties.ConnectionStringName);
        database.MappedConnections.Add(AbpFeatureManagementDbProperties.ConnectionStringName);
        database.MappedConnections.Add(AbpSettingManagementDbProperties.ConnectionStringName);
    });

    options.Databases.Configure("AuditLoggingService", database =>
    {
        database.MappedConnections.Add(AbpAuditLoggingDbProperties.ConnectionStringName);
    });

    options.Databases.Configure("SaasService", database =>
    {
        database.MappedConnections.Add(SaasDbProperties.ConnectionStringName);
    });

    options.Databases.Configure("LanguageService", database =>
    {
        database.MappedConnections.Add(LanguageManagementDbProperties.ConnectionStringName);
    });
});

Actually, this should already be done by ABP Studio. Additionally, ensure that your SQL Server connection strings are properly defined in appsettings.json.

3-) Configure MongoDB for MemberConfigDbContext Only

Currently, you're adding default repositories to MemberConfigDbContext using MongoDB. This is fine, but it should not affect the other services that need SQL Server. Make sure your MongoDB context is isolated:

context.Services.AddMongoDbContext<MemberConfigDbContext>(options =>
{
    options.AddDefaultRepositories();
});

This keeps MemberConfigDbContext using MongoDB, while the modules mentioned above will use SQL Server.

4-) Ensure That Distributed Events Use SQL Server

Since you want DistributedEvents to use SQL Server, update ConfigureDistributedEventBus() to use SQL Server’s DbContext instead of MongoDB:

Configure<AbpDistributedEventBusOptions>(options =>
{
    options.Inboxes.Configure(config =>
    {
        config.UseEfCoreDbContext<MySqlServerDbContext>();
    });

    options.Outboxes.Configure(config =>
    {
        config.UseEfCoreDbContext<MySqlServerDbContext>();
    });
});

This ensures that your event bus persists events in SQL Server rather than MongoDB.

Best regards.

Answer

hi tell me the steps to avoid that behavior 1- where should i go to know the version of lepton 2- how to put my logo i mentioned before the path of my logo within screen shot 3- how to change the favicon thanks

1- where should i go to know the version of lepton

You can open your application's csproj file (web application) and see the version of the LeptonX package. It's probably 3.0.2 in your application.

2- how to put my logo i mentioned before the path of my logo within screen shot

Defining your logo in the global-css file should be enough for now:

:root .lpx-theme-dim,
:root .lpx-theme-dark {
  --lpx-logo: url('/images/logo/leptonx/icon-logo.svg');
  --lpx-logo-icon: url('/images/logo/leptonx/icon.svg');
}

:root .lpx-theme-light {
  --lpx-logo: url('/images/logo/leptonx/icon-logo.svg');
  --lpx-logo-icon: url('/images/logo/leptonx/icon.svg');
}

3- how to change the favicon

You can add a new favicon to the ~/wwwroot/favicon.svg and ~/wwwroot/favicon.ico paths to override the current favicon.

Hi Engincan, I changed the Built Action property of the file to Embedded Resource but unfortunately I got the same error.

I even tried something like this:

  1. Add textfile.txt as EmbeddedResource to the /Pages/Account folder (in Host project)
  2. Read the textfile.txt file in any an AppService method: var t = File.OpenText("/Pages/Account/textfile.txt"); But I still got the error: System.IO.DirectoryNotFoundException: Could not find a part of the path '/Pages/Account/textfile.txt'. I created the application via Abp Studio and did not make any special changes.

Hi, it seems there is a misconfiguration for Virtual File System. If it's possible, please send your application via an email to support@abp.io with the ticket number, so I can fix it in your code and let you know about the problem, later on.

Please let me know, when you send your solution via email or if you can't.

Best regards.

Answer

Hi, what's your LeptonX Theme package version? It's 3.0.2 I guess, right? There was a flicker problem on the logo, it was first showing the default logo and then replaced it with your own logo. But, we have already fixed this problem with v3.2.0-rc.1.

Therefore, if you upgrade your LeptonX Theme package version to 3.2.0+, then this problem will be fixed.

Regards.

Hi, as far as I understand, you have overridden the MainNavbarBrandViewComponent, right? Can you confirm and explain your scenario in detail, please?

ABP provides LanguageSwitchViewComponent which is used as a toolbar item, and lists the related languages and allows you to change language in your application.

Regards.

<PackageReference Include="Volo.Abp.Http.Client.Web" Version="7.2.2" /> <PackageReference Include="Volo.Abp.Http.Client.IdentityModel.Web" Version="7.2.2" />

7.2.2 UseAbpClaimsMap , not dynamic claims, CurrentUser.GetAllClaims() not phone_number

Can you logout and then re login to see if claims are refreshed? I have tried just before and it seems there is no problem.

Based on your suggestions, I will test removing SignOutSessionStateManager to see if session persistence improves on mobile browsers.

Hi, I will be waiting for your response.

Thank you for your prompt response.

I raise this ticket because the angular application hits the following error and not able to load successfully due to the missing provideAbpThemeShared() config.

Please advise.

Thank you.

Hi, it seems in the main app.module.ts file we have already imported the related provider, but forgot for dev-app. So, in the meantime, can you add it manually and run your application? We will update the template with the next patch release.

Btw, your ticket is refunded. Thanks for reporting the issue.

Best regards.

Showing 431 to 440 of 1355 entries
Learn More, Pay Less
33% OFF
All Trainings!
Get Your Deal
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.0.0-preview. Updated on September 12, 2025, 10:20