hi
It seems your local template package is outdated.
Can you try to clear your nuget cache and run abp new command again?
dotnet nuget locals -c all
abp new Microservicev101 -t microservice --ui-framework angular --mobile react-native --database-provider ef --database-management-system sqlserver --theme leptonx --skip-migrator --public-website --without-cms-kit --dont-run-bundling -no-file-management -no-language-management
You will see: **Volo.Abp.Studio.Extensions.StandardSolutionTemplates (v: 2.0.2) **
Volo.Abp.Studio.Extensions.StandardSolutionTemplates (v: 2.0.2) extension trying install from the NuGet
📌 ABP CLI 2.0.2
🕕 Checking extensions...
Thanks.
hi
1.What is the recommended way to implement this scenario with CMS Kit Pro in a multi‑tenant application?
You can create the new project with CMSkit options or add the CMSkit module to your current project.
Then everything will work.
2.Is there any built‑in feature or recommended pattern for exposing tenant‑specific CMS content (pages newsletter subscription, FAQ, etc.)
You can manage CMSkit in the backend app and view it on the public website.
Log in as the host and tenant admin user to manage different data.
3.Publicly without requiring authentication?
Some of the CMSkit components don't require authentication. Eg, FAQ Blog posts, but the comment will request an authenticated user.
In short, the backend and public website with CMSkit built in can already achieve the functionality you mentioned. You can create one and give it a try.
Thanks.
BWT, what is your CLI and Suite version?
dotnet tool list -g
hi
Can you share the OpenIddictDataSeeder file from your IdentityService?
liming.ma@volosoft.com
I will fix it.
Thanks.
hi
I will check and fix it.
Your question credit has been refunded.
Thanks.
hi
You can use the repository and app service to query for and display courses on the UI page.
And then add a new entity to store the shopping cart items for the current user.
Use the ABP payment module for the payment feature(download the source code of the payment module to check the demo apps).
After that, you can get the courses that users have purchased.
The features provided by ABP, such as entities, repository, application services, and UI, are more than sufficient
Thanks.
hi
You have set the domain as the tenant resolver.
options.AddDomainTenantResolver("{0}.hiredhandsoftware.com");
The results:
Site url: https://portal-dev.hiredhandsoftware.com/ , the tenant name is: portal-dev
Auth server url: https://app-auth-dev-aims.azurewebsites.net/Account/Login , the tenant name always be host, so you can't see the tenant information passed to the auth server
You can remove the AddDomainTenantResolver from the Auth server, and add a __tenant parameter when redirecting to the Auth server from the site.
https://app-auth-dev-aims.azurewebsites.net/Account/Login?__tenant=test&ReturnUrl=%2Fcon.....
Thanks.
Thanks. : )
hi
Your logs don't contain the 502 error.
Has this 502 error also happened on your local development environment?
Can you share a test username and password so I can see it online?
liming.ma@volosoft.com
Thanks.