Hi, the problem seems to be related to ABP Suite. Probably your solution information is outdated in the appsettings.json
file under the suite
folder (%%user-profile%%\.abp\suite
). Can you please open the file in the related directory and ensure the version is 9.1.2
in there?
You should check the related solution and its AbpVersion
property:
Hi, thanks for the detailed explanation. This was a known issue and we fixed it: https://github.com/abpframework/abp/pull/22629
So, if it's possible can you upgrade your project to v9.1.2
, which includes this fix?
Regards.
Hi, on this support platform, we only provide technical support. For questions and requests related to licensing, you should send an email to license@abp.io with your request.
Regards.
Hi, yes, you can fully customize the login page. Since you have a "business license" you can get the source code, with the following command:
abp get-source Volo.LeptonTheme
Then, after you have all the codes, in the Volo.Abp.AspNetCore.Mvc.UI.Theme.Lepton/Themes/Lepton/Layouts/Account /Default.cshtml
path, you should see the content of the account layout. Then, you can customize the account layout by placing a Default.cshtml
in your project in the same directory structure and update the layout according to your needs.
Also, you would need to update Login
page, for that purpose, you can get the source code of IdentityPro module if you want, and update the Login page like you do in account layout.
Hi, you can create an angular project by checking the getting-started documentation.
But, unfortunately, the CMS Kit Pro module does not have an angular UI implementation. So, you can use its components in your angular application directly. It's only available for MVC & Blazor UIs, refer to the documentation for further info: https://abp.io/docs/latest/modules/cms-kit-pro
Hi, the related package is in NPM Server: https://www.npmjs.com/package/@volo/abp.commercial.ng.ui/v/9.1.1, so normally, you should be able to install it with
npm install
command.Can you provide more information (such as that if the related command runs in a script, in your pipeline, or package.json file of your application etc.)?
i can't install npm i @volo/abp.commercial.ng.ui@9.1.1 npm error code E404 npm error 404 Not Found - GET https://abp.io/Error?httpStatusCode=404 npm error 404 npm error 404 '@volo/abp.commercial.ng.ui@9.1.1' is not in this registry. npm error 404 npm error 404 Note that you can also install from a npm error 404 tarball, folder, http url, or git url. npm error A complete log of this run can be found in: C:\Users\salwa\AppData\Local\npm-cache_logs\2025-05-05T11_07_31_136Z-debug-0.log
Hi, this is the same message with the question text. Can you please further information? How we can reproduce?
Otherwise, it's hard for us to reproduce it and understand the problem.
Hi, the related package is in NPM Server: https://www.npmjs.com/package/@volo/abp.commercial.ng.ui/v/9.1.1, so normally, you should be able to install it with npm install
command.
Can you provide more information (such as that if the related command runs in a script, in your pipeline, or package.json file of your application etc.)?
Hi, thanks for sharing your background worker implementation and the issue you're encountering. It occurred to me the reason is: Quartz Scheduler Initialization Delay or Deadlock
When the application runs for the first time, the Quartz scheduler might not have fully initialized before ScheduleJob
is executed. This can cause the worker to hang or time out.
✅As a solution: Move the Quartz scheduling logic to the Execute
method instead of the constructor. Avoid heavy logic in constructors — especially logic that includes async calls or service resolutions.
Hi berkansasmaz , We registered two apps on Azure, one for desktop and one for our ABP API
The desktop client authenticates using Azure AD and gets the access token to access our API then, the desktop client calls our ABP API using the generated token, and we are able to get the user infoNow we want to register this user under the tenant, log him in, and return the token so the user can access our API using abp application user. How can we achieve this?
context.Services.AddAuthentication() .AddJwtBearer("AzureAdBearer", options => { options.Authority = ""; options.TokenValidationParameters = new TokenValidationParameters { ValidateIssuer = true, ValidIssuer = "", ValidateAudience = true, ValidAudience = "" }; }); [Route("api/app/desktop-auth")] [ApiController] [Authorize(AuthenticationSchemes = "AzureAdBearer")] // Important: require AzureAdBearer public class DesktopAuthController : DiyarSaaSController {}
Hi, did you check this community article?
If you did not please, first read it to see the related steps to use AzureAD for authentication in your application. If you stuck on any point, we can help you on the journey.
Regards.
thanks for your response , can also install CMS Kit Pro ?
You are using CMS Kit and want to upgrade to CMS Kit Pro, right? I'm not sure that the tool does that, but you can easily, right-click and choose the "Import Module" command then choose the CMS Kit Pro Module, in the dialog and add it to your solution.
Regards.