Multiple issues I am having since purchasing ABP Personal License, originally reported by email but posting here as requested:
Database synchronization fails, no actual error details shown in error message – see screenshot below – just says error details: and then nothing after it. This is latest version of ABP Studio.
Exact same problem if using ABP CLI as shown below:
Problem 2 - Created project then won't run anyway as contains packages not licenses for
Once project created (and database manually fixed) I can’t run it anyway as it contains packages (TextTemplateManagement) which I am not licensed for! meaning I have to manually remove NuGet package and fix 11 code errors before even attempting to run it.
[17:33:01 ERR] ABP-LIC-ERROR - License check failed for 'Volo.Abp.TextTemplateManagement.Web-v8.3.1.0'.
Should be able to create a project from Studio and CLI which works correctly for **all **license types. To be honest after spending $999 this really bugs me as can't even use the provided tools to create a working project without having to then manually remove that component. Either let Personal license holders have that component or ensure that CLI and Studio can actually create a project that ALL types of licenses can use!
Problem 3 - Can't build LeptonX Theme source project
Downloaded source for LeptonX Theme using "abp get-source Volo.Abp.LeptonXTheme.Pro --old" N.B. Advised to use this command as "abp get-source Volo.Abp.LeptonXTheme" gives a "Exception of type 'Volo.Abp.Studio.AbpStudioException' was thrown." error which I believe from Ismail is potentially a known issue.
When you try to build project constantly get message below
If I click Cancel 8 or 9 times then it still won't build / run as get error messages about failed to restore packages as shown below
Problem 4 - code is incorrectly duplicated
For info – code duplicated for some reason in {projectname}MenuContributor.cs - Identity Menu is added twice.
Now some questions:
Question 1 - LeptonX Theme Login Page style
LeptonX theme example here - https://x.leptontheme.com/side-menu/index.html clearly shows 3 different styles for the login box e.g. https://x.leptontheme.com/side-menu/login-pages/login-3 - how to change my project to use one of those? I assumed as they are shown as part of a theme specifically designed for ABP that you would easily be able to make use of them? in same way as you can change menu style from side to top etc. If so how?
Question 2 - why does the basic theme look so poor on home page?
Basic theme needs some serious work, as even first page layout is not right – see image below. And content still mentions customize Lepton Theme when you chose Basic theme
Question 3 - how can I increase the size of the logo on the login screen?
Question 4 - how can I change the background image used on the login screen?
Happy to do any testing you need me to do or supply log files etc to help get the above issues resolved.
thanks for confirming, that does make it difficult to do much customization then, so thank you for sending me the code
Gives me error below:
[10:22:11 INF] Downloading source code of Volo.Abp.Account.Pro (Latest) [10:22:11 INF] Output folder: C:\Users\User [10:22:12 ERR] Downloading source code failed for: Volo.Abp.Account.Pro Volo.Abp.Studio.AbpStudioException: Exception of type 'Volo.Abp.Studio.AbpStudioException' was thrown. at async Task Volo.Abp.Studio.Modules.Installing.SourceCodeDownloader.DownloadSourceCodeAsync(string moduleName, string targetFolder, string version, bool includeNightly) at async Task Volo.Abp.Studio.Cli.Commands.StudioGetSourceCommand.ExecuteAsync(CommandLineArgs commandLineArgs) at async Task Volo.Abp.Studio.Cli.StudioCliService.RunInternalAsync(CommandLineArgs commandLineArgs) at async Task Volo.Abp.Studio.Cli.StudioCliService.RunAsync(string[] args)
Thanks for email.
According to FAQ, Account Pro IS included in Personal License. But yes I see source code is not, which does make customizing ABP a lot harder, so thank you
{email removed}
Hi
Trying to override the login page so I can customize layout.
Have read guide here - https://abp.io/docs/latest/framework/ui/mvc-razor-pages/customization-user-interface?_redirected=B8ABF606AA1BDF5C629883DF1061649A#overriding-a-razor-page-cshtml
It suggests copying content of original cshtml file from https://github.com/abpframework/abp/blob/dev/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Login.cshtml and creating Accounts folder and then put the Login.cshtml in that folder, all of this make sense.
But the code in the link above comes from a Application (Layered) project and I as a Personal license user can only created Application (Single Layer) projects, so everything in one project folder and no separate .{projectname}Web folder, and both articles seem to assume you are using a Layered project, so I get errors in the code such as below:
CS0234 The type or namespace name 'Web' does not exist in the namespace 'Volo.Abp.Account' (are you missing an assembly reference?)
CS0246 The type or namespace name 'LoginModel' could not be found (are you missing a using directive or an assembly reference?) A
So can someone point me to guide that works for Single Layer projects or give me pointers on getting this to work?
Thank you
Thank you, much appreciated :)
Okay thanks, I was running the command within Visual Studio terminal rather than ABP Studio, perhaps that is why it didn't update the file and I had to do it, but good to know.
Thank you, that was what I was checking, because when you run command manually (e.g. Studio not doing it during project creation) then it **doesn't **update that file and i had to do it manually before it would work