Activities of "alper"

Douglas W. has an issue about licensing. His license already expired.

fail: Volo.Abp.Account.Pro.Public.Web.Shared.AbpAccountPublicWebSharedModule[0]
      ABP-LIC-0020 - License code not found! Ensure that your appsettings.json or appsettings.secrets.json has "AbpLicenseCode" key with your license code.
fail: Volo.Abp.AspNetCore.Mvc.UI.Theme.Commercial.AbpAspNetCoreMvcUiThemeCommercialModule[0]
      ABP-LIC-ERROR - License check failed for 'Volo.Abp.AspNetCore.Mvc.UI.Theme.Commercial-v8.0.1.0'.
     
      For more information, contact to license@abp.io.)
  • In ABP, when you set AbpClockOptions.Kind to DateTimeKind.Utc and configure the Abp.Timing.TimeZone setting, the framework is designed to display times in the user's or application's configured time zone throughout the UI, including logs. But it writes in UTC format to the server.

  • The correct approach is to use both:

    • AbpClockOptions.Kind = DateTimeKind.Utc (to ensure all times are stored and handled as UTC)
    • Npgsql.EnableLegacyTimestampBehavior (for PostgreSQL compatibility)
  • If the audit logs page is not converting UTC times to the user's time zone, this can be bug . Other pages, such as the security logs, already use the time zone setting as expected.

  • You are configuring time zones correctly in your application. No further changes are needed to your settings. The issue is with the audit logs page not applying the time zone conversion, and this should be reported to the ABP team for correction.

Send us related screenshots.


thank you for the feedback

check these solutions: https://abp.io/support/questions/6663/Licensing-problem#answer-3a10afcf-030f-043e-40d2-0a4f708062c8

ABP Studio is automatically installing ABP Suite, which can cause a heuristic virus alert. We'll test the case against different virus apps. But it's a false-positive alert

hi, we reopened the question

We'll release a new version which fixes this issue by Friday, 28 March.

Hi everyone,

We sincerely apologize for the issue caused by the recent release with a 3rd party component. The affected versions are 9.0.7 and 9.1.0, other versions don't have any issue. We understand how frustrating it is, especially when it affects live systems. The ABP project, like other software solutions, includes many 3rd party components, and sometimes there may be problems with them. We contacted our 3rd party vendor and completely fixed the case.

The issue is now resolved, and here's the quick fix:

  1. Run this command on your development computer to clear your local NuGet cache: dotnet nuget locals all --clear

  2. Uninstall and install ABP Suite again: abp suite remove abp suite install

  3. Upgrade Volo.Abp.Studio.* to >=0.9.25 if your project uses it(Packages name start with Volo.Abp.Studio).

  4. Rebuild your ABP solution and publish it again to your live environment

Thank you for your patience, and we truly appreciate the feedback. We're taking extra measures to prevent this in future releases.

– ABP Team

Step-1

There are several themes in an ABP project. I assume you are using the PRO version. In this version LeptonX is being used. First of all, download the source-code of LeptonX. You can use ABP Studio or CLI to download the source-code. Here's ABP CLI command to download the LeptonX complete source-code:

abp get-source Volo.Abp.LeptonXTheme

These are available ABP theme package names: Volo.Abp.LeptonTheme Volo.Abp.LeptonXTheme Volo.Abp.LeptonXLiteTheme


Step-2

All the layouts are stored in the following folder of LeptonX project source-code:

lepton\aspnet-core\volo\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.LeptonX\Themes\LeptonX\Layouts

Step-3

You can copy a layout and paste it into your web project. The important part is the directory hierarchy must be the same to override the corresponding layout. For example if you want to override the default (master) page layout, you can find it in the lepton\aspnet-core\volo\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.LeptonX\Themes\LeptonX\Layouts\Application\ folder. If you are using the navigation (main) menu on the left side, then your layout is SideMenuLayout.cshtml; if you are using the navigation (main) menu on the top, then you must copy the TopMenuLayout.cshtml file into your project. As long as the directory is the same, the original LeptonX layouts will be overridden! There is no need to set *.cshtml files as embedded resources! In the following picture, you can see which layout file affects which part:

Step-3 (alternative)

You can also create your own layout completely different than the original theme and put it in any folder in your web project. To override your own custom page with your own layout, you need to add the following code to your razor page so that it'll use your custom layout, not the default LeptonX layout.

@{
    Layout = "/Themes/LeptonX/Layouts/MyCustomLayout.cshtml";
}

I want to customize my ABP project. How to override the default (master) page layout?

Showing 41 to 50 of 2060 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 04, 2025, 06:41